mysql 怎么加上撇号_php - 如何在写入Mysql数据库时处理撇号
这个问题在这里已有答案:
如何在PHP中阻止SQL注入? 28个答案
我收到此错误:
您的SQL语法有错误; 检查与您的MySQL服务器版本相对应的手册,以便在's','portal','','offer','MSNBC','News','','sports',''附近使用正确的语法, 第3行的“MSN”,“金钱”,“游戏”
唯一的问题是插入包含撇号的数据时会出现此错误。 我尝试将数据类型从mysql_real_escape_string更改为TEXT,但结果仍然相同。
我试着把mysql_real_escape_string
如何解决这个问题?
编辑:
$query=" INSERT INTO alltags
(id,tag1,tag2,tag3,tag4,tag5,tag6,tag7,tag8,tag9,tag10,tag11,tag12,tag13,tag14,tag15,tag16,tag17,tag18,tag19,tag20,tag21,tag22,tag23,tag24,tag25,tag26,tag27,tag28,tag29,tag30)
VALUES
('',mysql_real_escape_string($uniqkey[0]),mysql_real_escape_string($uniqkey[1]),mysql_real_escape_string($uniqkey[2]),mysql_real_escape_string($uniqkey[3]),mysql_real_escape_string($uniqkey[4]),mysql_real_escape_string($uniqkey[5]),mysql_real_escape_string($uniqkey[6]),mysql_real_escape_string($uniqkey[7]),mysql_real_escape_string($uniqkey[8]),mysql_real_escape_string($uniqkey[9]),mysql_real_escape_string($uniqkey[10]),mysql_real_escape_string($uniqkey[11]),mysql_real_escape_string($uniqkey[12]),mysql_real_escape_string($uniqkey[13]),mysql_real_escape_string($uniqkey[14]),mysql_real_escape_string($uniqkey[15]),mysql_real_escape_string($uniqkey[16]),mysql_real_escape_string($uniqkey[17]),mysql_real_escape_string($uniqkey[18]),mysql_real_escape_string($uniqkey[19]),mysql_real_escape_string($uniqkey[20]),mysql_real_escape_string($uniqkey[21]),mysql_real_escape_string($uniqkey[22]),mysql_real_escape_string($uniqkey[23]),mysql_real_escape_string($uniqkey[24]),mysql_real_escape_string($uniqkey[25]),mysql_real_escape_string($uniqkey[26]),mysql_real_escape_string($uniqkey[27]),mysql_real_escape_string($uniqkey[28]),mysql_real_escape_string($uniqkey[29])) ";
mysql_query($query) or die(mysql_error());
我将其更改为mysql_real_escape_string。这种语法是否正确? 我收到了错误。
mysql 怎么加上撇号_php - 如何在写入Mysql数据库时处理撇号相关推荐
- php 单引号 数据库,关于php:如何在写入Mysql数据库时处理撇号’单引号
本问题已经有最佳答案,请猛点这里访问. 我得到这个错误: You have an error in your SQL syntax; check the manual that corresponds ...
- Python将数据插入到数据库时遇到单引号插入错误的问题
这才是真正的解决方法,真不知道有些人连试都没试过就乱转载 比如你要插入一个字符串,是一个变量 如:str = "I'am a handsom boy" 由于这个字符串包含',插入数 ...
- OPC服务器软件Kepware Kepserver实现与Mysql数据库连接交互(三)Kepserver 数据写入mysql数据库
在上篇教程:OPC服务器软件Kepware Kepserver实现与Mysql数据库连接交互(一)中我们学习了MySQL数据库简介.OPC服务器软件Kepserver软件介绍.MySQL5.5数据库安 ...
- kepserver写入mysql_OPC服务器软件Kepware Kepserver实现与Mysql数据库连接交互(三)Kepserver 数据写入mysql数据库...
在上篇教程:OPC服务器软件Kepware Kepserver实现与Mysql数据库连接交互(一)中我们学习了MySQL数据库简介.OPC服务器软件Kepserver软件介绍.MySQL5.5数据库安 ...
- linux带行号显示数据,linux中查看文件时显示行号
[root@1-min etc]# cat -n rsyslog.conf//显示所有行号(包括空行) [root@1-min etc]# cat -b rsyslog.conf ...
- php mysql中文乱码怎么解决_php读取mysql中文乱码怎么解决?
解决方法:1.在网页文件中使用设置UTF-8编码:2.新建数据库时设置UTF-8编码:3.PHP连接数据库时,使用"mysql_query("set names 'utf8'&qu ...
- flink sink jdbc没有数据_No.2 为什么Flink无法实时写入MySQL?
抛出疑无路? [Flink 1.10]- 使用flink-jdbc连接器的方式与MySQL交互,读数据和写数据都能完成,但是在写数据时,发现Flink程序执行完毕之后,才能在MySQL中查询到插入的数 ...
- php 写入mysql 乱码,php写入mysql中文乱码的实例解决方法
php写入mysql中文乱码的实例解决方法 php写入mysql出现中文乱码的解决办法是:在建立数据库连接之后,将该连接的编码方式改为中文. 代码如下: $linkID=@mysql_connect( ...
- python向mysql中添加数据标签_用python在MySQL中写入数据和添加数据
在笔者之前的博文中,已介绍了用python连接与mysql数据库的知识.包括如何安装python连接mysql的pymysql包,如何通过cusor语句将python与mysql连接起来,以及如何用p ...
最新文章
- vue全家桶+Koa2开发笔记(5)--nuxt
- Android10.0应用进程创建过程以及Zygote的fork流程-[Android取经之路]
- java8新特性(四)_Stream详解
- 百度面试题:生产者 消费者问题
- C# 调用颜色的RGB值_RGB颜色转换十六进制颜色
- webstorm如何自动换行_怎样在word中自动生成目录
- hdu1847(博弈论:sg函数)
- 【HDU - 6203】ping ping ping(lca+贪心思想,对lca排序,树状数组差分)
- 实时监控后台数据 vue_实时数据监控,快速掌握B站爆款视频热度走向
- 2017-2018-1 20155234 《信息安全系统设计基础》第13周学习总结
- VS2010+Opencv-2.4.0的配置攻略
- Disruptor 分析
- win10,动态图片(GIF)生成
- SDN基本概念和Overlay技术
- menuStrip1动态添加菜单及快捷键
- 【ENVI条件下的GF6-WFV数据处理相关问题】——负值问题
- 2019.07.一年级暑假——自动随机生成100以内加减法算术题的python实现
- 【大学物理·早期量子论和量子力学基础】电子的自旋 原子的电子壳层结构
- 他们竟用后台数据偷窥喜欢的女性!
- 亚马逊宣布与大自然保护协会合作,投资巴西基于自然的碳移除解决方案
热门文章
- OSAL(操作系统抽象层)
- deepin连接投影仪显示不完全
- php幸运大抽奖,幸运大转盘-jQuery+PHP实现的抽奖程序-完善中
- 在数据集Euroc v dataset下跑双目ORB-SLAM2
- UVA 10559 Blocks 方块消除
- maven下载jar包下载不下来的解决方法
- 机器学习笔记十三:Ensemble思想(上)
- 关于love2d引擎require导入C/C++编写的.dll/.so扩展库问题
- 前端开发毕业设计如何选题?怎么做?
- Python制作微信自动回复机器人,打游戏时自动回复女朋友消息