我正在尝试学习如何在Java中使用MySQL,正如标题所说,我在使用预准备语句时遇到了问题。我有一个名为temp的MySQL表,其中包含值(直接从MySQL控制台输出):+------+--------------------------server version for the right syntax to use near ''temp'' at line 1
$querydate = mysql_query("SELECT '$form_id' FROM email_history WHERE cf_id = '$user_id'") or die(mysql_error但是我没有获得存储在表单名称下的日期,而是得到了这个回显,所以我不确定现在发生了什么::Resource id #120 :Resource id #121 :Resource id #122 :Resource id #123
该表的设置如下
结果是这个错误:您的SQL语法有一个错误;检查与您的MySQL服务器版本相对应的手册,以便在第1行使用接近“items”的正确语法。该错误清楚地表明,表'items‘是用单引号引用的,而它不应该引用。我在下面做了个小测试。正如您所看到的,我不会将参数放在语句开头的引号中,这可能是大多数人最初的猜测。';
$dbHandle = new PDO('mysql:dbname=mydatabase;host=mysql</