2011-07-12 22 views
0

何も返されない理由はありますか?php/mysqlリスト関数は何も返さない!助けて!

list($price) = mysql_query(sprintf("select price from product where productid_FK = ".$productid")); 

私は別のページでリスト機能を使用していますが、このページで何も返されない理由はわかりません。

私はsqlコードを出力し、mysqlでそれを実行し、うまくいきました。このクエリはwhileループ中です。

おかげ

+0

'list()'は何のために使用しますか? – zerkms

+0

それがどれほど効率的であるか正確にはわかりませんが、クエリの結果をvar $ priceに素早く得る方法です。 – Dino

+0

より完全なコードを提供する必要があります。この1行はうまく動作しないだけでなく、list()関数の間違ったアプリケーションです。 –

答えて

1

するmysql_query()ressource、しない配列を返します。
mysql_fetch_array()などを使用して、list()が動作できるものを取得する必要があります。

+0

私の謝罪私は実際にコピーと貼り付けを省略したコードの周りにmysql_fetch_rowを使用しています。また、成功しなかったmysql_fetch_arrayも試しました。 – Dino

+0

実際のコードは何ですか? –

+0

Arrrghhhhhhh私の間違いすべて私は間違いを犯し、私の質問にproductidの代わりにproductid_FKを入れました。 おかげ – Dino

関連する問題