mysql数据库读取记录问题
<ul><?php//截取utf8字符串functionutf8Substring($str,$from,$len){returnpreg_replace('#^(?:[...
<ul>
<?php
//截取utf8字符串
function utf8Substring($str, $from, $len){ return preg_replace('#^(?:[\x00-\x7F]|[\xC0-\xFF][\x80-\xBF]+){0,'.$from.'}'. '((?:[\x00-\x7F]|[\xC0-\xFF][\x80-\xBF]+){0,'.$len.'}).*#s','$1',$str);
}
//建立数据库链接
$conn = @mysql_connect("localhost", "root", "123123") or die("数据库链接错误");
//指定要链接的数据库
mysql_select_db("tipask", $conn);
//使用UTF-8中文编码;
mysql_query("set names 'UTF-8'");
//指定版块的所有文章中取10条最新帖子
$SQL=="select id,title FROM ask_question order by id desc limit 9";
$query=mysql_query($SQL);
//循环显示结果
while($row=mysql_fetch_array($query)){
echo "<li><a href="/ask/?q-".$row[id].".html">".utf8Substring($row[title], 0, 40)."</a></li>";
}
//关闭链接
mysql_close($conn);
?></ul> 展开
<?php
//截取utf8字符串
function utf8Substring($str, $from, $len){ return preg_replace('#^(?:[\x00-\x7F]|[\xC0-\xFF][\x80-\xBF]+){0,'.$from.'}'. '((?:[\x00-\x7F]|[\xC0-\xFF][\x80-\xBF]+){0,'.$len.'}).*#s','$1',$str);
}
//建立数据库链接
$conn = @mysql_connect("localhost", "root", "123123") or die("数据库链接错误");
//指定要链接的数据库
mysql_select_db("tipask", $conn);
//使用UTF-8中文编码;
mysql_query("set names 'UTF-8'");
//指定版块的所有文章中取10条最新帖子
$SQL=="select id,title FROM ask_question order by id desc limit 9";
$query=mysql_query($SQL);
//循环显示结果
while($row=mysql_fetch_array($query)){
echo "<li><a href="/ask/?q-".$row[id].".html">".utf8Substring($row[title], 0, 40)."</a></li>";
}
//关闭链接
mysql_close($conn);
?></ul> 展开
2个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询