如何让所有东西都存储在mySQL数据库中?

时间:2013-07-04 13:00:25

标签: php mysql

我有这个问题我无法定义非常好,但我想原因是阻止我在特定的html值上插入值到mySQL中。

我使用标准

mysql_query("INSERT INTO events (name)
VALUES ('$title')");

但我的问题是,如果有办法让$title接受所有可能的值/文字? 在数据库中,“名称”是text utf8_general_ci

2 个答案:

答案 0 :(得分:0)

尝试

$title = mysql_real_escape_string($title);
mysql_query("INSERT INTO events (name)
VALUES ('$title')");

但是mysql_real_escape_string已弃用,可能会在将来的PHP版本中删除。

答案 1 :(得分:0)

您应该使用P.D.O.

$stm = $pdo->prepare("INSERT INTO events (name) VALUES (?)");
$stm->execute(array($title));