标签:php

我在MySQL中有一个表,其中有此数据行.

> id = 187

>友好的名字=我不喜欢芥末

>文件类型= exe

下面的第一段代码可以完美地工作,并将我不喜欢芥末酱的文本回显为HTML形式.同样,如果我将$row [‘friendlyname’]更改为$row [‘filetype’],则会回显文本exe.一切都很好,还没有问题.

$con = mysqli_connect('domain','user','pass','db');

$sql = "select * from installers where id=187";

$result = mysqli_query($con,$sql);

while($row=mysqli_fetch_array($result))

$friendlyname = htmlspecialchars(" ".$row['friendlyname']." ",ENT_QUOTES);

$con->close();

?>

我遇到的问题是,如果我尝试同时回显$row [‘friendlyname’]和$row [‘filetype’],则仅回显第一个列出的变量.例如,在下面的代码中,$row [‘friendlyname’]在$row [‘filetype’]之前列出.在此示例中,仅回显$row [‘friendlyname’](我不喜欢芥末酱).同样,如果$row [‘filetype’]在$row [‘friendlyname’]之前列出,则仅回显$row [‘filetype’](exe),其他第二个HTML输入格式为空.

$con = mysqli_connect('domain','user','pass','db');

$sql = "select * from installers where id=187";

$result = mysqli_query($con,$sql);

while($row=mysqli_fetch_array($result))

$friendlyname = htmlspecialchars(" ".$row['friendlyname']." ",ENT_QUOTES);

$filetype= htmlspecialchars(" ".$row['filetype']." ",ENT_QUOTES);

$con->close();

?>

注意1:输入类型形式的顺序无关紧要.我排除了这个问题.

注意2:如果我要用要尝试回显的文本替换$row [‘friendlyname’]和$row [‘filetype’],那么它将起作用(下面的代码).因此,这些$row变量肯定与这有关.

$con = mysqli_connect('domain','user','pass','db');

$sql = "select * from installers where id=187";

$result = mysqli_query($con,$sql);

while($row=mysqli_fetch_array($result))

$friendlyname = i don't like mustard;

$filetype= exe;

$con->close();

?>

解决方法:

您尚未在while循环中添加括号,因此仅填充第一条记录.

该块:

while($row=mysqli_fetch_array($result))

$friendlyname = htmlspecialchars(" ".$row['friendlyname']." ",ENT_QUOTES);

$filetype= htmlspecialchars(" ".$row['filetype']." ",ENT_QUOTES);

应该:

while($row=mysqli_fetch_array($result)){

$friendlyname = htmlspecialchars(" ".$row['friendlyname']." ",ENT_QUOTES);

$filetype= htmlspecialchars(" ".$row['filetype']." ",ENT_QUOTES);

}

标签:php

来源: https://codeday.me/bug/20191028/1953421.html

mysql php 全是字符串,PHP MySQL中有多个htmlspecialchars字符串相关推荐

  1. mysql表全连接_关于mysql 实现表连接(左,右,内,全连接)

    mysql 实现表连接(左,右,内,全连接) 查询中出现两个表的连接,下面通过实例来讲解一下各种连接查询的不同之处 表 a,和表b 如下图 a 表中 有 abcd b表中有 abcf 内连接:SELE ...

  2. MySQL 最全优化指南

    MySQL 最全优化指南 当MySQL单表记录数过大时,增删改查性能都会急剧下降,所以我们本文会提供一些优化参考,大家可以参考以下步骤来优化: 一.单表优化 除非单表数据未来会一直不断上涨,否则不要一 ...

  3. 一图解析MySQL执行查询全流程

    摘要:当我们希望MySQL能够以更高的性能运行查询时,最好的办法就是弄清楚MySQL是如何优化和执行查询的. 本文分享自华为云社区<mysql执行查询全流程解析>,作者:breakDraw ...

  4. mysql创建全外连接的视图_「MySql学习」Mysql学习系列之常用数据库查询语句

    一.简单查询 简单的Transact-SQL查询只包括选择列表.FROM子句和WHERE子句.它们分别说明所查询列.查询的表或视图.以及搜索条件等.10.5pt;font-family:"A ...

  5. 3天怒肝5万字!阿里P7大佬手写MySQL超全笔记,还担心学不会吗?

    下面对于MySQL进行相关介绍,文档的内容较为基础,针对刚开始学习的同学,仅仅涉及操作,少量原理,大佬请绕道哦.因字数太多,会分为两篇发放. 一.MySQL架构介绍 1-MySQL简介 概述 MySQ ...

  6. Python全栈开发之MySQL

    No.1 数据库概念 什么是数据库? 数据库就是一种特殊的文件,内部存储着需要的数据 RDBMS 所谓关系数据库,是建立在关系模型基础的数据库,借助于集合代数等数学概念和方法来处理数据库中的数据 SQ ...

  7. 精心为你准备的最全的20道Mysql面试题。

    1.什么Mysql的事务?事务的四大特性?事务带来的什么问题? Mysql中事务的隔离级别分为四大等级:读未提交(READ UNCOMMITTED).读提交 (READ COMMITTED).可重复读 ...

  8. mysql数据库搜索字符_在MySQL数据库中快速搜索字符串?

    使用FULLTEXT搜索来快速搜索字符串.让我们首先创建一个表-mysql> create table DemoTable1554 -> ( -> Title text ->  ...

  9. MySQL CHAR、VARCHAR、TEXT、ENUM、SET(字符串类型)

    字符串类型用来存储字符串数据,还可以存储图片和声音的二进制数据.字符串可以区分或者不区分大小写的串比较,还可以进行正则表达式的匹配查找. MySQL 中的字符串类型有 CHAR.VARCHAR.TIN ...

最新文章

  1. eve战巡族伤害_新版本各族3级战巡资料【纯手打】
  2. 高斯混合模型理解汇总
  3. c3p0数据源配置抛出Could not load driverClass com.mysql.jdbc.Driver的解决方案
  4. PostgreSQL SQL 语言:数据定义
  5. Java容器坐标起点_Java的屏幕坐标是以像素为单位,容器的左下角被确定为坐标的起点...
  6. UML-- plantUML安装
  7. js时间搓化为今天明天_来揭秘化妆品为啥会搓泥?
  8. 惊呆了! | Spring Boot 使用 @Value 读取配置还能这样用
  9. 使用百度API实现语音识别——in python
  10. ZooKeeper学习总结(4)——Zookeeper选举机制总结
  11. Java基础学习总结(85)——Java中四种线程安全的单例模式实现方式
  12. GithubPage自定义腾讯404界面
  13. 【Spring第九篇】AOP
  14. 开源 java CMS - FreeCMS2.7 移动端栏目页静态化
  15. 人人都是产品经理总结 第一章
  16. asp.net购物商城系统
  17. otdr进行多种测试鸿蒙包括,OTDR 测试
  18. Zabbix 安装教程
  19. win10微软账户无法连接服务器,Win10系统Microsoft微软帐户无法登陆的解决方法
  20. 计算机硬件开关打开无线网络适配器,笔记本无线网卡怎么打开【方法介绍】

热门文章

  1. Python+OpenCV4:读写输入和输出的简单实践(图片、视频、摄像头)
  2. mysql参数之innodb_buffer_pool_size大小设置
  3. vue的双向绑定原理:Object.defineProperty()
  4. The 15th UESTC Programming Contest Preliminary D - Destr0y City cdoj1558
  5. 用Ghost进行备份还原
  6. Objective C 总结(十):Conventions
  7. Flutter SliverAnimatedOpacity 透明渐变动画效果
  8. LeetCode OJ - Best Time to Buy and Sell Stock II
  9. RabbitMQ实战经验分享
  10. Python面试笔记二