警告:mysqli_query()需要至少2个参数,给定1个

时间:2017-05-18 15:34:44

标签: php

为什么我会收到错误Warning: mysqli_query() expects at least 2 parameters, 1 given

以下是不起作用的行:

mysqli_query("UPDATE `tbl_users` SET `profile` = '" . ($file_path) . "' WHERE `userID` = " . (int)$user_id);

2 个答案:

答案 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);