我遇到问题是我的代码看起来是正确的,并且查询或连接到我的数据库时没有错误。 “ErrorNumber 0:......” 但是当我检查phpMyAdmin时,它显然没有被查询。我检查了所有的标题和表名,数据库名称,一切都很好。我的查询将无法运行或插入。这是我的代码:
mysql_connect('localhost', 'root', 'root', 'aliendatabase');
if (!$dbc) {
die('Error connecting to MySQL server.' . mysql_error());
}
$query = "INSERT INTO aliens_abduction(first_name, last_name, when_it_happened, how_long, how_many, alien_description, what_they_did, fang_spotted, other, email)" .
"VALUES('$first_name', '$last_name', '$when_it_happened', '$how_long', '$how_many', '$alien_description', '$what_they_did', '$fang_spotted', '$other', '$email')";
mysql_query($query, $aliendatabase);
echo "error number" . mysql_errno() . ": " . mysql_error() . "\n";
echo 'Connected Successfully';
mysql_close($dbc);
答案 0 :(得分:0)
什么是$ dbc?
应该{{1}}来测试连接。