php - 如何在查询中使用之前转义字符串

标签 php mysql

如何转义该字符串

$sql = 'LOAD DATA LOCAL INFILE "C:\\xampp\\htdocs\\test\\import-excel\\book1.csv\\" INTO TABLE exam FIELDS TERMINATED BY  "," ';

因为文件的路径将是一个变量,所以我不知道如何在查询中使用它之前转义路径,我使用了 phpmyadmin (创建 php 代码),它给了我转义的字符串,所以我可以使用它,我希望有人可以告诉我 phpmyadmin 使用什么函数从原始字符串生成此字符串

$sql = "\'LOAD DATA LOCAL INFILE \"C:\\\\xampp\\\\htdocs\\\\test\\\\import-excel\\\\book1.csv\\\\\" INTO TABLE exam FIELDS TERMINATED BY \",\" \';";

坦克

最佳答案

关于php - 如何在查询中使用之前转义字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4635185/

相关文章:

php - 自动完成 SQL 查询建议 (Ajax+PHP)

Php json_encode 在 2 个不同的服务器上为同一对象返回不同的值

PHP:类之间互相使用函数吗?

mysql - 在两个不直接相关的表之间查询数据的最佳方法是什么

php - 打印出 SQL 单个查询 (Yii 1.x)

php - 无法连接服务器上的MySQL

java - 创建表单来更改永久变量

MySQL存储过程-区分note和error

mysql - 在表中存储/检索数组的最佳方法

php - PDO 使事务内的操作失败,但 commit 返回 true。为什么?