我正在创建一个网站并且我继续收到此错误“警告:mysqli_query()期望至少有2个参数,1中给出。”这非常令人沮丧,我似乎无法找到解决方法。任何人都可以重新编码我的代码或让我知道如何解决它?
我的代码是:
<?php
$sitename = "xxxxx.com";
$link = mysqli_connect("xxxxx.com", "xxxxx.com", "xxxxx.com");
$db_selected = mysqli_select_db('xxxxx.com', $link);
mysqli_query("SET NAMES utf8");
function fetchinfo($rowname,$tablename,$finder,$findervalue) {
if($finder == "2") $result = mysqli_query("SELECT $rowname FROM $tablename");
else $result = mysqli_query("SELECT $rowname FROM $tablename WHERE `$finder`='$findervalue'");
$row = mysqli_fetch_assoc($result);
return $row[$rowname];
} ?&GT;
答案 0 :(得分:2)
您需要指定您的连接。
$result = mysqli_query($link, "SELECT $rowname FROM $tablename WHERE $finder`='$findervalue'");
另外,如果连接不是完全伪造的伪代码(重复* .com&#39; s),则连接错误。它应该类似于:
$link=mysqli_connect("site","user","pw","db");
填写您的正确凭证。