ここに 2 つのファイルがあり、mysql_fetch_array を機能させるのに問題があります。これは、別の関数から呼び出されているためだと思いますか?
show_results.php:
include "sql_functions.php";
function content_humanResAll (){
q_humanResAll();
while($row = mysql_fetch_array($q_humanResAll_result)){
...
sql_functions.php:
include "db_connect.php"; //connect to db
// Query for human resources
function q_humanResAll() {
$q_humanResAll = "SELECT * FROM human_resources LIMIT 0, 30";
$q_humanResAll_result = mysql_query($q_humanResAll) or die("could not query MySql");
$q_humanResAll_numRows = mysql_num_rows($q_humanResAll_result);
//return $q_humanResAll_result// tried this also, didn't work.
}
「mysql_fetch_array() はパラメーター 1 がリソースであると想定していますが、null が指定されています」というエラーが表示されるのはなぜですか?
ところで、show_results.php は index.php に含まれています。多くのインクルードがありますが、問題はないはずですよね?
また、関数 q_humanResAll() 内の変数をグローバルにしようとしましたが、どちらも機能しませんでした。
さらに入力が必要な場合はお知らせください。
ありがとう