我已經在網站上搜索了答案,但找不到任何有關我的特定問題的答案。 我有兩個文件,第一個是我的index.php當然,第二個是我的functions.php文件,它明顯包含了函數,我做了這個函數:創建函數以從SQL中檢索信息
function sql_get($ lang,$ tabler ,$划船){
if ($lang == "heb") {
$result = mysql_query("SELECT * FROM %s WHERE id = 0",
mysql_real_escape_string($tabler));
$row = mysql_fetch_array($result);
return $row['$rower'];
}
else if ($lang == "rus") {
$result = mysql_query("SELECT * FROM %s WHERE id = 0",
mysql_real_escape_string($tabler));
$row = mysql_fetch_array($result);
return $row['$rower'];
}
這個代碼應該得到關於語言的信息(來自get,它得到它,它是所有罰款與),在SQL表,從該表中的特定行,其中id爲0.
並從插入的行返回信息。
我的警告和錯誤時,語言是 「希伯來書」:
Warning: mysql_query() expects parameter 2 to be resource, string given in /home/elenbyin/public_html/elenby.co.il/vadim/functions.php on line 16
Warning: mysql_fetch_array() expects parameter 1 to be resource, null given in /home/elenbyin/public_html/elenby.co.il/vadim/functions.php on line 17
當語言是 「RUS」:
Warning: mysql_query() expects parameter 2 to be resource, string given in /home/elenbyin/public_html/elenby.co.il/vadim/functions.php on line 23
警告:mysql_fetch_array()預計參數1是資源,null在第24行給出的/home/elenbyin/public_html/elenby.co.il/vadim/functions.php中爲空
index.php文件中的函數調用如下所示:
我會感謝那些會盡力幫助的人,特別是那些會幫助我的人。
非常感謝!
**規則1 **:您不使用['mysql_'](http://php.net/mysql)函數 - 它們已被棄用。您可以使用['mysqli_'](http://php.net/mysqli)或['PDO'](http://php.net/pdo) –
您是否注意到您正在做同樣的事情'if'和'else'子句? – alfasin
是的,我注意到了,它會被改變後,我會得到它的工作方式 –