2017-08-31 302 views
0

請幫幫我!錯誤:警告:mysqli_query()期望至少有2個參數,第1行給出的D: xampp htdocs set.php

錯誤:

Warning: mysqli_query() expects at least 2 parameters, 1 given in D:\xampp\htdocs\set.php on line 8

Warning: mysqli_fetch_assoc() expects parameter 1 to be mysqli_result, null given in D:\xampp\htdocs\set.php on line 9

Warning: mysqli_query() expects at least 2 parameters, 1 given in D:\xampp\htdocs\set.php on line 8

Warning: mysqli_fetch_assoc() expects parameter 1 to be mysqli_result, null given in D:\xampp\htdocs\set.php on line 9

Warning: mysqli_query() expects at least 2 parameters, 1 given in D:\xampp\htdocs\set.php on line 8

Warning: mysqli_fetch_assoc() expects parameter 1 to be mysqli_result, null given in D:\xampp\htdocs\set.php on line 9

我的代碼:

$sitename = "website.com"; // YOUR DOMAIN 
$con = mysqli_connect("localhost", "root", "florinboss13", "jackpot") or die("Error u suck " . mysqli_error($con)); 
mysqli_query("SET NAMES utf8"); 

function fetchinfo($rowname, $tablename, $finder, $findervalue) 
{ 
    if($finder == "1") 
     $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]; 
} 
+3

請閱讀您正在使用的功能的文檔! –

+0

歡迎來到SO。請編輯您的帖子並清楚理解。您可以花一些時間閱讀[幫助頁](https://stackoverflow.com/help),瞭解如何提出好問題。謝謝 –

+0

不是你的問題,但如果你想'$ findervalue'有一個默認值,你應該在函數聲明中設置它。我不想每次都輸入'1'作爲最後一個參數。 – chris85

回答

0

正是它說,你錯過參數:

mysqli_query($con,"SELECT $rowname FROM $tablename"); 

http://php.net/manual/en/mysqli.query.php

+1

你真的不應該[回答在其他地方已經有答案的問題](https://meta.stackexchange.com/a/10844/360627),相反,你應該將問題標記爲重複。 – GrumpyCrouton

+0

不工作..... –

0

第一個參數過時d到mysqli_query應該是mysqli連接實例,在這種情況下你的變量是$con

+1

你真的不應該[回答在其他地方已經有答案的問題](https://meta.stackexchange.com/a/10844/360627),相反,你應該標記問題作爲重複。 – GrumpyCrouton

相關問題