PHP MySql MsSql 如何插入或更新一个 ['] or ["] 或 [`] 字符?

标签 php mysql sql-server vb.net

是否可以通过 php 和 VB.NET 将 '"` 之类的值插入到 Mysql 或 MsSql 中?

它总是返回一个错误。有时我们必须插入这些字符。 在 Phpmyadmin 中,它可以成功插入/更新。但是如何呢?

请帮忙,我是新手。我无法在 MySql/MsSql 开发页面中搜索它。 谢谢

最佳答案

尝试在引号前使用\(反斜杠),您应该可以开始了。

在 PHP 中使用这样的查询来使用 mysql QUOTE()

 <?php $query = "
        INSERT INTO
            `mytable`
        SET
            `mycolumn` = QUOTE($myphpvariable)";
 ?>

或者您可以使用 addslashes()在 PHP 中。

$myvariable = addslashes($myvariable);

但是你应该真正做的是使用

Prepared Statements.

关于PHP MySql MsSql 如何插入或更新一个 ['] or ["] 或 [`] 字符?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30067177/

相关文章:

php - 左连接返回空结果集

java - php和flume直接集成还是php和java集成?

php - 连接两个 PHP 变量以创建按钮单击链接

php - SQL排序多个数据行而不合并行

javascript - 找出两个数的幂之和

python - 使用 MS SQL Server 数据库配置 Django

sql - 仅返回 SELECT 的第一个字母结果

php - 如何编写 mysql 查询以获得以下结果

php SoapVar 没有设置属性

php - 如何获取提交后检查的表格单元格中的数据