我已经在该网站上搜索了答案,但找不到任何有效解决我的具体问题的答案。我有两个文件,第一个当然是我的 index.php,第二个是我的 functions.php 文件,其中显然包含函数,我做了这个函数:
函数 sql_get($lang, $tabler, $rower){
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'];
}
此代码应该获取有关语言的信息(从获取,它得到它,这一切都很好),sql 表和该表中 id 为 0 的特定行。
并从插入的行返回信息。
当语言为“heb”时我的警告和错误:
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 是资源,在第 24 行的 /home/elenbyin/public_html/elenby.co.il/vadim/functions.php 中给出 null
index.php 文件中的函数调用如下所示:
我会感谢那些愿意帮助我的人,尤其是那些愿意帮助我的人。
多谢!