在'MySQL表中插入名称'

use*_*027 2 php mysql insert

在处理MySQL表时第一次遇到这个问题.

我在表格中插入条形码.如果该栏被称为"Tim's Bar"并且我立即将其插入,则会收到错误并且未插入数据.

你怎么正确地在桌子上?

San*_*hal 5

PDO与准备好的语句一起使用

$query = $pdo->prepare('INSERT INTO bars (name) VALUES (?)');
$query->execute("Tim's Bar");
Run Code Online (Sandbox Code Playgroud)

它比直接使用mysql(i)_*系列函数更优越(更安全).