为什么我会收到错误Warning: mysqli_query() expects at least 2 parameters, 1 given
?
以下是不起作用的行:
mysqli_query("UPDATE `tbl_users` SET `profile` = '" . ($file_path) . "' WHERE `userID` = " . (int)$user_id);
答案 0 :(得分:1)
请在Google上搜索。首先点击:http://php.net/manual/en/mysqli.query.php
第一个参数应该是连接资源。 所以mysqli_connect的输出。
答案 1 :(得分:1)
当您创建与mysql服务器的连接时,如下所示:
$conn = mysqli_connect($servername, $username, $password);
您将连接存储在$ conn
中mysqli_query("连接变量"," SQL查询");
在你的情况下..缺少连接变量。
尝试这样的事情(假设您用来存储连接的变量名为$ conn):
mysqli_query($conn, "UPDATE `tbl_users` SET `profile` = '" . ($file_path) . "' WHERE `userID` = " . (int)$user_id);