我可以在家里工作,我使用mysqli编码,但是我的学校没有启用,所以现在它不会执行查询我做错了什么或有更好的方法这样做?
!!!更新!!!
所以我连接到我家的网站上的工作和重做连接,只需删除i形成连接和$ dbc中的额外字段(数据库名称),它开始出错。甚至在我从连接中删除数据库名称之前就发生了这种情况。所以我意识到脚本不知道我连接的是什么数据库。我该如何解决这个问题?
主页(作品)
/* database connection */
$dbc = mysqli_connect('localhost', 'user', '9890667', 'zombies')
or die('Error Connecting to the MySQL Server');
/* insert query */
$query = "INSERT INTO zombie_sighted (first_name,last_name, when_it_happened, how_long, how_many, zombie_description, what_they_were_doing, fang_spotted, other, email) " .
"VALUES ('$first_name','$last_name','$when_it_happened','$how_long','$how_many','$zombie_description','$what_they_did','$fang_spotted','$other','$email')";
/* execute query */
$result = mysqli_query($dbc, $query)
or die('Error querying database.');
mysqli_close($dbc);
学校(连接但查询现在不起作用)已更新
$dbc = mysql_connect('shcool url', 'username, 'password')
or die('Error Connecting to the MySQL Server');
/* insert query */
$query = "INSERT INTO zombie_sighted (first_name,last_name, when_it_happened, how_long, how_many, zombie_description, what_they_were_doing, fang_spotted, other, email) " .
"VALUES ('$first_name','$last_name','$when_it_happened','$how_long','$how_many','$zombie_description','$what_they_did','$fang_spotted','$other','$email')";
/* execute query */
$result = mysql_query($dbc, $query)
or die('Error querying database.');
mysql_close($dbc);
答案 0 :(得分:0)
您确定localhost是您学校位置的正确MySQL路径吗?如果这是一个不允许shell访问的共享服务器,我敢打赌db路径不是localhost,就像在专用盒子上一样。
答案 1 :(得分:0)
$result = mysql_query($query)
试试这个。
当查询字符串应该是第一个参数时,您将资源传入。另外,请确保您的mysql_connection
字段正确无误。