使用PHP输出数据库中的部分文本
使用PHP输出数据库中的部分文本
楼主,别听其它人乱说,每次都有一些不懂装懂的人,
如果用了substr,刚好戴的数字是在中文的地方,就会出现乱码
因为数字和字母算1字节,中文算2字节,
substr不是按个数来截的 而是按字节来截的
你可以用
echo mb_substr('本人今天很高兴', 0, 5, 'utf-8');
echo mb_strcut('本人今天很高兴', 0,5, 'utf-8');
第一个是按个数输出,
第二个是按字节输出 ,
重要的是都不会出现乱码
如果你页面的是gb2312,你自己改后面的utf-8吧
但是楼主你的文章当中你要取的前几个字,如果是用编辑器编辑的
可能含有HTML,要另外处理了。
参考资料,本人的空间:
PHP如何输出数据库的每条数据
$link=mysql_connect("localhost","","");
MySQL_query("SET NAMES 'gbk'");
$sql = "select * from books";
$result = mysql_query($sql, $link); // 执行查询语句
while ($bookInfo = mysql_fetch_array($result)){ //返回查询结果到数组
$name = $bookInfo["name"]; //将数据从数组取出
$price = $bookInfo["price"];
$isbn = $bookInfo["ISBN"];
echo "
}
mysql_free_result($result);
mysql_close($link);
?>
看明白了吗,使用while输出所有数据。
php怎么从数据库里获取到值在html页面上输出
用php判断查询数组是否为空复,不为空就将给html赋值,控制制是否显示图片。
$sql = "select * from '_goods_attr' where 'attr_value'=' '";php查询,$res=mysql_query($sql);php处理,$arr = mysql_fetch_assoc($res);转为数组,后面就是自己判断数组是否为空和给html模板赋值的事情了。
$selv=array(1,2,3,4,5);//下拉列表值
$dbv=3;
foreach($selv as $s){
$issl='';
if($s==$dbv) $issl='selected';
$str.="";
}
echo '';
?>
以上是使用PHP输出数据库中的部分文本的详细内容。更多信息请关注PHP中文网其他相关文章!

热AI工具

Undresser.AI Undress
人工智能驱动的应用程序,用于创建逼真的裸体照片

AI Clothes Remover
用于从照片中去除衣服的在线人工智能工具。

Undress AI Tool
免费脱衣服图片

Clothoff.io
AI脱衣机

AI Hentai Generator
免费生成ai无尽的。

热门文章

热工具

记事本++7.3.1
好用且免费的代码编辑器

SublimeText3汉化版
中文版,非常好用

禅工作室 13.0.1
功能强大的PHP集成开发环境

Dreamweaver CS6
视觉化网页开发工具

SublimeText3 Mac版
神级代码编辑软件(SublimeText3)

热门话题

Windows设置中的驱动器健康警告是什么意思?收到磁盘警告时该怎么办?阅读本php.cn教程以获取逐步说明以应对这种情况。

文章讨论了编辑Windows注册表,预防措施,备份方法以及不正确的编辑中的潜在问题。主要问题:系统不稳定和数据丢失的风险不当变化。

您可能会看到“无法建立与Windows Metadata和Internet Services(WMI)的连接”。事件查看器的错误。 PHP.CN的这篇文章介绍了如何删除Windows元数据和Internet服务问题。

本文介绍了如何在Windows中使用组策略编辑器(GPEDIT.MSC)来管理系统设置,突出显示常见的配置和故障排除方法。它指出gpedit.msc在Windows Home Edition中不可用,建议

KB5035942更新问题 - 用户通常发生崩溃系统。受到的人们希望找到摆脱困境的出路,例如崩溃系统,安装或声音问题。针对这些情况,这篇文章由Php.cn Wil发表

蒸汽云错误可能是由于许多原因引起的。要顺利玩游戏,您需要采取一些措施来删除此错误,然后才能启动游戏。 PHP.CN软件在这篇文章中介绍了一些最佳方法以及更多有用的信息。
