mb_substr($string,1,5); 函数截取字符串的问题 $mystring = mb_substr($string,1,5);改成substr$mystring = substr($string,1,5); 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 <?php$dbh = @mysql_connect("localhost","root","pw");if(!$dbh){die("error");}@mysql_select_db("db", $dbh);@mysql_query("set names 'gbk'");$q = "SELECT * FROM cdb_threads where fid=20 order by dateline desc limit 7";$rs = mysql_query($q, $dbh);/*-------------------------*/mb_internal_encoding("gb2312");$string = $row[subject];$mystring = substr($string,1,5);/*-----去掉mb_12.02---*//*-----------字符串截取函数-----------*/while($row = mysql_fetch_array($rs))echo "<li><span> [$row[author]] </span><a href=http://bbs.----.com/viewthread.php?tid=$row[tid] target='_blank' title='$row[subject] $row[lastposter]最后回复'>$mystring</a></li>";?>/*-------------------------*/mb_internal_encoding("gb2312");$string = $row[subject];$mystring = substr($string,1,5);/*-----去掉mb_12.02---*//*-----------字符串截取函数-----------*/substr函数 去掉了前缀, 但是 又有新的报错了。Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in D:\********\www\1.php on line 23while($row = mysql_fetch_array($rs))23 行的这个循环不知道有什么错误。 谢谢楼上的朋友帮助。 lz确认一下phpinfo,可能mb_string模块还没有安装。 $string = $row[subject];var_dump($string);//看看是否取出值来.//意思是从第一位开始取,取出长度为5的串.mb_substr($string,1,5); $string = $row['subject']; 这个函数是支持的。回复4楼。还是不行。报错:NULL Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in D:\*******\www\1.php on line 2424行的循环还是不行。 代码如下:<?php$dbh = @mysql_connect("localhost","root","pw");if(!$dbh){die("error");}@mysql_select_db("db", $dbh);@mysql_query("set names 'gbk'");$q = "SELECT * FROM cdb_threads where fid=20 order by dateline desc limit 7";$rs = mysql_query($q, $dbh);/*-------------------------*/mb_internal_encoding("gb2312");$string = $row[subject];var_dump($string);//看看是否取出值来. $mystring = substr($string,1,5);/*-----去掉mb_12.02---*//*-----------字符串截取函数-----------*/while($row = mysql_fetch_array($rs))echo "<li><span> [$row[author]] </span><a href=http://bbs.----.com/viewthread.php?tid=$row[tid] target='_blank' title='$row[subject] $row[lastposter]最后回复'>$mystring</a></li>";?> 县确认一下mysql_connect和mysql_select_db后又没有错误,你的问题出在数据库的连接/处理上 NetworkError: 504 Gateway Timeout 50001 MySQL errorno 1064 在insert into时出现,一直无法去除 php数组分组问题 论坛会员头像问题 如何通过php获取msn好友列表,在线等 刚学PHP二天不懂请教相关代码, 有没有需要服务器 刀片机的 在网页中动态显示INPUT的值 新手问题! 小弟想实现一个表单的内容的提交,添加到数据库中。但提交之前希望校验,程序该怎么写? php访问映射盘的问题 统计网站在线人数的问题
if(!$dbh){die("error");}
@mysql_select_db("db", $dbh);
@mysql_query("set names 'gbk'");
$q = "SELECT * FROM cdb_threads where fid=20 order by dateline desc limit 7";
$rs = mysql_query($q, $dbh);
/*-------------------------*/
mb_internal_encoding("gb2312");
$string = $row[subject];
$mystring = substr($string,1,5);/*-----去掉mb_12.02---*/
/*-----------字符串截取函数-----------*/
while($row = mysql_fetch_array($rs))
echo "<li><span> [$row[author]] </span><a href=http://bbs.----.com/viewthread.php?tid=$row[tid] target='_blank' title='$row[subject] $row[lastposter]最后回复'>$mystring</a></li>";?>/*-------------------------*/
mb_internal_encoding("gb2312");
$string = $row[subject];
$mystring = substr($string,1,5);/*-----去掉mb_12.02---*/
/*-----------字符串截取函数-----------*/substr函数 去掉了前缀, 但是 又有新的报错了。
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in D:\********\www\1.php on line 23
while($row = mysql_fetch_array($rs))23 行的这个循环不知道有什么错误。 谢谢楼上的朋友帮助。
可能mb_string模块还没有安装。
var_dump($string);//看看是否取出值来.
//意思是从第一位开始取,取出长度为5的串.
mb_substr($string,1,5);
NULL
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in D:\*******\www\1.php on line 2424行的循环还是不行。
代码如下:
<?php$dbh = @mysql_connect("localhost","root","pw");
if(!$dbh){die("error");}
@mysql_select_db("db", $dbh);
@mysql_query("set names 'gbk'");
$q = "SELECT * FROM cdb_threads where fid=20 order by dateline desc limit 7";
$rs = mysql_query($q, $dbh);
/*-------------------------*/
mb_internal_encoding("gb2312");
$string = $row[subject];
var_dump($string);//看看是否取出值来.
$mystring = substr($string,1,5);/*-----去掉mb_12.02---*/
/*-----------字符串截取函数-----------*/
while($row = mysql_fetch_array($rs))
echo "<li><span> [$row[author]] </span><a href=http://bbs.----.com/viewthread.php?tid=$row[tid] target='_blank' title='$row[subject] $row[lastposter]最后回复'>$mystring</a></li>";?>
县确认一下mysql_connect和mysql_select_db后又没有错误,
你的问题出在数据库的连接/处理上