使用PHP输出数据库中的部分文本

如何在php下输出数据库中的部分文本

如何在php下输出数据库中的部分文本

楼主,别听其它人乱说,每次都有一些不懂装懂的人,

如果用了substr,刚好戴的数字是在中文的地方,就会出现乱码

因为数字和字母算1字节,中文算2字节,

substr不是按个数来截的 而是按字节来截的

立即学习“PHP免费学习笔记(深入)”;

你可以用

echo mb_substr(’本人今天很高兴’, 0, 5, ‘utf-8’);

echo mb_strcut(’本人今天很高兴’, 0,5, ‘utf-8’);

第一个是按个数输出,

第二个是按字节输出 ,

重要的是都不会出现乱码

如果你页面的是gb2312,你自己改后面的utf-8吧

但是楼主你的文章当中你要取的前几个字,如果是用编辑器编辑的

可能含有HTML,要另外处理了。

参考资料,本人的空间:

PHP如何输出数据库的每条数据

<?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.="-".$s."-";

}

echo ”.$str.”;

?>

以上就是使用PHP输出数据库中的部分文本的详细内容,更多请关注【创想鸟】其它相关文章!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至253000106@qq.com举报,一经查实,本站将立刻删除。

发布者:PHP中文网,转转请注明出处:https://www.chuangxiangniao.com/p/2529391.html

(0)
上一篇 2025年3月5日 20:21:56
下一篇 2025年2月19日 22:12:38

AD推荐 黄金广告位招租... 更多推荐

相关推荐

  • 电力系统的组成和常见故障类型是什么

    一、电力系统的基本组成环节和常见的故障类型有哪些? 电力系统是一个复杂的系统,其基本组成环节和常见故障类型如下: 发电站: 负责电能的生产。常见故障包括发电机故障、调度控制系统故障等。 输电系统: 将发电站产生的电能输送至用电地。常见故障包…

    2025年3月5日
    200
  • 制作电子相册时的照片飞舞特效

    电子相册制作中照片飞舞效果 “图影王”将图片、歌曲、字幕、片头、片尾、动态背景、动画什锦、相框窗体等有机地组合起来,变化万千,所有操作点点鼠标就完成,可在电脑上播放,操作功能齐全、简单随意。软件内置了动态背景、动画什锦、相框窗体几百种模板供…

    2025年3月5日
    200
  • 为什么电脑开机时会自动弹出许多网页?

    电脑技巧为什么电脑一开机就弹出很多网页 这可能是受到某些木马病毒或浏览器恶意插件的影响。这些恶意程序可能会通过弹窗不断干扰用户,甚至绑架杀毒软件并通过网络传播,还可能窃取用户的个人信息。 建议您使用您机器现有的杀毒软件,并确保病毒库已更新。…

    2025年3月5日
    200
  • CF游戏中机枪需要调整多少DPI?

    CF里机枪鼠标调多少DPI 首先要告诉你,鼠标移动速度越慢越好。这是毋庸置疑的。因为鼠标的速度慢,准确度自然会提高。在使用鼠标时,不会出现飘动的情况,更加稳定可靠。 提到这一点,有人可能会问,如果我鼠标移动速度慢,就无法攻击到两旁和身后的敌…

    2025年3月5日
    200
  • 如何将桌面快捷方式的小箭头隐藏

    我电脑的桌面快捷方式左下角怎么不显示那个小箭头 要打开系统的运行对话框,可以按下键盘的“Win+R”快捷键。然后在运行对话框中输入“regedit”命令,点击确定,即可打开系统注册表编辑器。 打开注册表编辑器后,点击计算机,再点击编辑菜单中…

    2025年3月5日
    200
  • 无线网络连接成功但无法访问互联网

    无线网已连接但是不可上网 手机无法正常连接WLAN(Wi-Fi)的情况有以下几种: 1、打开WiFi后扫描不到无线网络,别人可以搜索到。解决方法如下: WiFi信号被设置为隐藏,需联系网管获取无线信号名称后,在手机【设置】-【无线局域网】-…

    2025年3月5日
    200
  • matlab音频处理:生成WAV格式频谱图和时域波形图的程序

    matlab做音频文件WAV格式的频谱图程序以及做时域波形图的程 %你好,该程序读mywav.wav文件,然后显示频谱以及波形。注意,mywav.wav文件不要太长,否则运算会很慢。 [y,Fs,bits]=wavread(‘m…

    2025年3月5日
    100
  • 电脑屏幕一直抖动怎么办

    电脑屏幕一直抖动怎么办 显示器抖动的原因 显示器刷新频率设置得太低 当显示器的刷新频率设置低于75Hz时,屏幕常会出现抖动、闪烁的现象。为了避免这种情况,可以将刷新率适当调高至85Hz以上。这样一般就不会再出现屏幕抖动的现象了。 电源变压器…

    2025年3月5日
    200
  • 使用JavaScript将十进制数转换为二进制数的方法

    以下函数可以将十进制数转为二进制数: 1 2 3 立即学习“Java免费学习笔记(深入)”; 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 3…

    2025年3月5日
    200
  • 微信小程序的入驻流程是什么?

    怎样加入微信小程序 微信小程序的获取方式主要有: 一、线下扫码是小程序最基础的获取方式,通过微信扫一扫进入小程序。 二、搜索窗口,在微信客户端最上方的,你可以通过搜索获取一个小程序。 三、同一主体的小程序和公众号可以进行关联,并相互跳转。开…

    2025年3月5日
    200

发表回复

登录后才能评论