【发布时间】:2013-09-01 11:15:09
【问题描述】:
我是 php 新手,并且一直在学习教程,并且遇到了一个难题,我似乎无法在我的代码中找到我做错的地方,我欢迎任何和所有的帮助,下面的代码旨在将先前收集的数据插入到具有这些字段大纲的表中,在 phpmyadmin 中:
$SQL = "INSERT INTO users ( 'username', 'password', 'email_address', 'date_of_birth', 'first_name', 'last_name', 'phone', 'address', 'city', 'userlevel') values ('" + $username + "', '" + $password + "', '" + $email_address + "', '" + $date_of_birth + "', '" + $first_name + "', '" + $last_name + "', '" + $phone + "', '" + $address + "', '" + $city + "', '" + $userlevel + "')";
然后运行该代码:
mysql_query($SQL); mysql_close($db_handle); print "Records added to the database";
我不是100%确定它的布局与否,用于将可变数据插入MySql,它们连接数据库也没有错误,而且函数末尾的打印运行,因此不是在运行上面的代码之前遇到错误并停止。
再次感谢您,欢迎所有帮助。
【问题讨论】:
-
使用
mysqli而不是mysql。从其他教程中学习mysqli -
即使您只是想让您的代码正常工作,您也可能会意外地为自己注入 SQL 并破坏您的代码。尝试参考stackoverflow.com/questions/60174/…
-
确保传入从
mysqli_connect(...)返回的连接变量