[PHP-users 20232]Re: mySQLに接続して指定テーブルのフィールド数を得られない
makino
k-m @ hyper.cx
2004年 2月 4日 (水) 10:35:14 JST
牧野です。
Wed, 04 Feb 2004 04:06:42 +0900
齊藤 智宏<xaitoh_php @ yahoo.co.jp> -wrote:
> ※データベースdb01に既にテーブル作成済み・データ入力済みという前提
> データベースの作成・データの入力にはWindowsのツールを使用。
'user' テーブルは本当に存在していますか?
> sql:"SELECT * FROM user"の実行に失敗しました。
> Warning: mysql_num_fields(): supplied argument is not a valid MySQL result resource in /usr/local/apache2/htdocs/test.php
> on line 48
自分の環境で試してみましたが正常に動作しましたよ。
ただし、
$sql = "SELECT * FROM (ありもしないテーブル名)"; で、斎藤さん同じエラー
吐き出します。
今一度、テーブルの確認をして下さい。
('user'テーブルが無いに一票)
Wed, 04 Feb 2004 09:57:25 +0900
Tadashi Jokagi<ml @ elf.no-ip.org> -wrote:
> 上鍵です.こんにちわ.
>
> 齊藤 智宏さんの<20040204032853.7A46.XAITOH_PHP @ yahoo.co.jp>から
> >$sql = "SELECT * FROM user";
>
> コマンドラインからこれ実行して結果は返ってきましたか? 「;」が足り
> ない気がしますが.
コマンドラインで実行する場合は「;」は必要ですが、PHP内ではなくてもいいで
すよ。
/*++++++++++++++++++++++++++++++++
* 牧野 <k-m @ hyper.cx>
*++++++++++++++++++++++++++++++++
*/
PHP-users メーリングリストの案内