php - SQL特殊文本转义

标签 php mysql sql-server sqlite

我想将以下 4 行插入数据库:

insert into [formulas] values(6, 'Ár', '@#Idő@/60*@#Órabér@*@#Torzítás@');
insert into [formulas] values(7, 'Idő', 'ceil(((@#Összhossz@/1000)/@~Előtolás@)*100)/100+ceil((@#Lyukszám@*@~Lyuk. idő@/60+@#Anyagtényező@*@#Lyukszám@)*100)/100');
insert into [formulas] values(8, 'Önköltség', '(@!Áramár/h@+@!Csarnokbér/h@+@!Munkás órabér@+@!Szervízköltség@+@~Gáz fogy.@*@#Vágógáz Ár@+3*@!N2 (m3)@)/(@~Előtolás@*60)');
insert into [formulas] values(9, 'Lyukönköltség', '@#Lemezvast.@');

这些是从 SQLite 数据库导出的,我希望它们插入到 wamp 服务器的 sql 数据库中。 谁能帮我,如何转义这些字符串?

阿诺德

最佳答案

WAMP 中有 MySQL,所以我假设您是在问如何在 MySQL 数据库上执行这些 INSERT。

去掉表名称周围的括号。

建立源中字节的字符集编码(可能是 utf8):

⚈  (deprecated) mysql interface: mysql_set_charset('utf8'); (assuming PHP 5.2.3 & MySQL 5.0.7) Note: "mysql_" interface is deprecated.
⚈  mysqli interface: mysqli_set_charset('utf8') function. See mysqli_set_charset
⚈  PDO interface: set the charset attribute of the PDO dsn.

关于php - SQL特殊文本转义,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29084687/

相关文章:

javascript - 如何访问此 json 对象中的 'img'? PHP,Laravel-5

php - 如何统计下载的文件

php - 使用php的Mysql事件错误

sql-server - 可以在azure数据工厂中执行模糊查找和模糊分组操作

SQL查询优化合并表

php - 通过 PHP 将 Sql 数据库转换为具有正确格式的 JSON,并在 PHP 脚本本身中对值进行排序

php - 商业智能时间机器 (PHP/MySQL)

mysql - 在 mysql 中定义分隔符

MySQL查询以获取最匹配的行

c# - 可以通过存储过程创建 View 吗?