【发布时间】:2014-03-15 12:15:18
【问题描述】:
我正在尝试使用 php 将 md5 哈希插入到 mysql 数据库表中。
$key = $email . date('mY');
$key = md5($key);
$query = "INSERT INTO confirm (key, angemeldet_von, geschlecht, geburtstag)
VALUES('$key', '$angemeldet_von', '$geschlecht', '$geburtstag')";
$confirm = mysql_query($query, $connectionID)
or die('failed connecting: ' . mysql_error());
此查询返回错误:
failed connecting: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'key, angemeldet_von, geschlecht, geburtstag) VALUES('8fe3ec75be1a43b49eacd3' at line 1
但是当我省略键列及其值时,相同的查询效果很好。 那么这里的问题是什么? mysql:
key varchar(128) utf8_general_ci
【问题讨论】:
-
Obvious MySQL error? 的可能重复项