私はこのような状況があり、なぜ動作していないのか分かりません。私はそれが簡単だと賭けるが、私は解決策を見つけることができない。mysql_queryが他の関数から返されました。
これが最初のファイルである:
$result = query("SELECT name FROM table WHERE something=1 LIMIT 1");
$row = mysql_fetch_row($result);
echo $row[0];
これは2番目のファイルからのクエリ機能である:私が得る
function query($query){
return mysql_query($query) or die (mysql_error());
}
エラーは次のとおりです。ライン
$row = mysql_fetch_row($result);
@
mysql_fetch_row() expects parameter 1 to be resource, boolean given
です。
ので、非常に簡単、なぜこれは次のように動作していない、と私は
function query($query){
$result = mysql_query($query);
if ($result === FALSE){
die(mysql_error());
}
return $result;
}
どちらの場合でもvar_dump($ result)を取得するとどうなりますか? – MyStream
はい、彼らには変数がありましたが、渡した後に$ queryをエコーしてくれました。何か他の問題があった、私はなぜ、どのように分かっていないが、私はそれを解決しました。 – 10robinho
F .... F .... S .. –