-3

phpmyadminで次のクエリを使用して、テーブルから必要な正確な結果を取得しています。

INSERT INTO resultTable( item, division, epf, person )
SELECT item.name AS item, person.full_name AS personName, person.epf_no AS epf, division.name AS division
FROM item
JOIN person ON person.item_id = item.id
JOIN division ON division.id = person.div_id
WHERE item.name LIKE '%desk%

ユーザーがphpで書かれたユーザーインターフェイスを介して単語を検索したときに同じ結果を得る必要があります..データベース接続は問題ありません..しかし、私はmysqlとphpの両方に慣れていないので、非常に複雑です。これはエラーです..

mysql_fetch_array() は、パラメーター 1 がリソースであると想定し、C: で指定されたブール値です。

私を助けてください。コードブロック「mysql_fetch_array()」に書くコードを教えていただけると助かります。

4

1 に答える 1

0

mysql_fetch_array()パラメータ 1 がリソースであると想定し、

このエラーは通常、mysql_query に何らかのエラーがあり、戻り結果が有効な結果セットでない場合に発生します。

だからいつも使う

    if(!$result) {
        echo mysql_error(); // to see what went wrong
    }

これは初心者にとって良い練習になります。

于 2013-05-16T10:25:44.110 に答える