搜索
首页电脑教程电脑知识使用PHP输出数据库中的部分文本

使用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 "

  • 《".$name."》价格:".$price."ISBN:".$isbn."
  • "; //输出数据

    }

    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中文网其他相关文章!

    声明
    本文转载于:Excel办公网。如有侵权,请联系admin@php.cn删除
    如何找到和备份《生化危机4节》?这是指南! -  Minitool如何找到和备份《生化危机4节》?这是指南! - MinitoolApr 14, 2025 am 12:50 AM

    您是否想知道如何找到《生化危机4储蓄》?如何备份《生化危机4节》? PHP.CN的这篇文章为您提供了3种备份《生化危机4节》的方法。现在,继续阅读。

    如何限制Windows上的登录尝试数如何限制Windows上的登录尝试数Apr 14, 2025 am 12:49 AM

    如果有人试图通过输入大量关键组合来访问计算机,则您的计算机的打开风险更高。因此,很需要限制登录尝试的数量。怎么做?阅读此php.cn帖子。

    找不到CFGMGR32.DLL?通过简单的方法轻松解决问题找不到CFGMGR32.DLL?通过简单的方法轻松解决问题Apr 14, 2025 am 12:48 AM

    cfgmgr32.dll丢失的错误通常会惹恼人们很多,并且在窗户中留下了更严重的问题。那么,当您遇到CFGMGR32.DLL时,您该怎么办? PHP.CN网站上的这篇文章将告诉您一些方法。

    修复:锁屏幕超时不起作用修复:锁屏幕超时不起作用Apr 14, 2025 am 12:47 AM

    您是否曾经遇到过Windows锁定屏幕超时的问题?幸运的是,该帖子可从PHP.CN.提供几种可行的解决方案。应用这些修复程序,您可以有效地解决这个烦人的问题。

    Windows 11 23H2已发布!如何在PC上获取它?Windows 11 23H2已发布!如何在PC上获取它?Apr 14, 2025 am 12:46 AM

    微软已经发布了Windows 11 23H2(Windows 11 2023更新)。您要在设备上安装此更新吗?其中有什么新功能?如何立即获取此更新?现在,您可以从此php.cn获取信息

    如何绕过Windows Defender Windows 10/11? -  Minitool如何绕过Windows Defender Windows 10/11? - MinitoolApr 14, 2025 am 12:45 AM

    Windows Defender可以保护您的计算机和设备上的文件免受恶意软件和病毒的攻击或感染。但是,有时,由于某种原因,您需要绕过Windows Defender。在PHP.CN网站上的这篇文章中,我们将介绍3 W

    提供的6种最佳数据方法是PC上的错误类型提供的6种最佳数据方法是PC上的错误类型Apr 14, 2025 am 12:44 AM

    在尝试将文件从移动电话复制或将文件传输到计算机时,您可能会得到错误的类型错误消息。如果您不知道如何解决它,则PHP.CN网站上的这篇文章可以为您提供帮助。

    发现如何轻松地将Excel重置为默认设置发现如何轻松地将Excel重置为默认设置Apr 14, 2025 am 12:43 AM

    是否要恢复您对Microsoft Excel的更改?在这里,有关PHP.CN软件的本文旨在向您展示如何以最有效的方式将Excel重置为Windows 10中的默认设置。

    See all articles

    热AI工具

    Undresser.AI Undress

    Undresser.AI Undress

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

    AI Clothes Remover

    AI Clothes Remover

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

    Undress AI Tool

    Undress AI Tool

    免费脱衣服图片

    Clothoff.io

    Clothoff.io

    AI脱衣机

    AI Hentai Generator

    AI Hentai Generator

    免费生成ai无尽的。

    热门文章

    R.E.P.O.能量晶体解释及其做什么(黄色晶体)
    3 周前By尊渡假赌尊渡假赌尊渡假赌
    R.E.P.O.最佳图形设置
    3 周前By尊渡假赌尊渡假赌尊渡假赌
    R.E.P.O.如果您听不到任何人,如何修复音频
    3 周前By尊渡假赌尊渡假赌尊渡假赌
    WWE 2K25:如何解锁Myrise中的所有内容
    4 周前By尊渡假赌尊渡假赌尊渡假赌

    热工具

    SublimeText3 Linux新版

    SublimeText3 Linux新版

    SublimeText3 Linux最新版

    EditPlus 中文破解版

    EditPlus 中文破解版

    体积小,语法高亮,不支持代码提示功能

    PhpStorm Mac 版本

    PhpStorm Mac 版本

    最新(2018.2.1 )专业的PHP集成开发工具

    SublimeText3 Mac版

    SublimeText3 Mac版

    神级代码编辑软件(SublimeText3)

    记事本++7.3.1

    记事本++7.3.1

    好用且免费的代码编辑器