Was sind Parameter in PHP?Was sind Parameter in PHP?
Ich habe online gesucht, und es gibt viele verschiedene Definitionen, die für einen Neuling wie mich verwirrend ist.
Der Grund, warum ich frage ist, weil ich die folgenden Fehler habe:
Warning: mysqli_query() expects at least 2 parameters, 1 given in /Applications/MAMP/htdocs/PhpProject2/Area_Rest_page.php on line 22
auf dieser Code-Basis:
$sql=mysqli_query("SELECT Rest_Details.Resturant_ID,
Rest_Details.Resturant_name, Rest_Details.Res_Address_Line_1, Rest_Details.City_name,
Rest_Details.Avg_Del,Delivery_Pcode.Pcode
FROM Rest_Details
INNER JOIN Delivery_Pcode
ON Delivery_Pcode.Restaurant_ID=Rest_Details.Restaurant_ID
WHERE Delivery_Pcode.Pcode LIKE '%$searchq'") or die ("could not search!");
Linie 22:
WHERE Delivery_Pcode.Pcode LIKE '%$searchq'") or die ("could not search!");
Parameter sind die Argumente, die Sie an eine Funktion übergeben .... im Falle Ihres Codes (siehe [PHP Docs] (http://php.net/manual/en/mysqli.query.php) für Details 'mixed mysqli_query (mysqli $ link, String $ query [, int $ resultmode = MYSQLI_STORE_RESULT])'), der erste obligatorische Parameter sollte eine Datenbankverbindung sein und der zweite obligatorische Parameter sollte der Query-String sein, mit einem optionalen dritten Parameter Für den Ergebnismodus .... übergeben Sie nur die Abfragezeichenfolge –
In diesem Fall sind die Parameter die Elemente innerhalb von 'mysqli_query() '. Ihr 'SELECT' ist der erste Parameter. Das Problem ist, es muss der zweite Parameter sein. Der erste Parameter sollte eine Datenbankverbindung sein. http://php.net/manual/en/mysqli.query.php –