スレッド表示 | フラット表示〕 全トピック 920 件中 780 番目 次≫ ≪前

教えてください

created: 2003-10-18 20:12 | modified: 2003-10-21 19:50 | reply: 4

[783] 教えてください

user: rabbit | created: 2003-10-18 20:12
PHPからMySQLの操作を行っているのですが、
関数mysql_num_rowsを使おうとしているのですが、次のようなエラーがでました。
---
Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in C:ディレクトリ・・・

個人的な見解ですが、
設定ファイルの設定が不足しているのかも
知れないと思っています。

--動作環境--
環境 Windows ME
アパッチ 2.0.46
PHP 4.3.2
reply: 784 返信 編集 削除

[784] mysql_db_query?

user: ゆうじ | created: 2003-10-18 20:36
SQL文を投げるのに古い関数を使っていませんか。

●PHPマニュアル ? mysql_db_query()
http://www.php.net/manual/ja/html/function.mysql-db-query.html
Parent: 783  reply: 785 返信 編集 削除

[785] 古い関数は利用していないと思います・・・

user: rabbit | created: 2003-10-18 20:43
PHPで書いている部分を抜粋して貼り付けました。ある本に載っているサンプルプログラムを
そのままうつしただけです。
どういうわけか警告が出ます。

原因がわかりましたらお願い致します。

--ソース--
<?php
session_start();

$con=mysql_connect("localhost","h120093","h120093");
mysql_select_db("soho");

$sql="select name from company where mail='{$_POST['id']}' and pass='{['pass']}'";
$rs=mysql_query($sql);

if(mysql_num_rows($rs)>0){
$_SESSION['login']=1;
header("HTTP/1.1 301 Moved Permanently");
header("Location: http:// ".$_SERVER["SERVER_NAME"].dirname($_SERVER["REQUEST_URI"])."/list/news.php?".SID);
exit;
}
mysql_close($con);
?>
Parent: 784  reply: 786 返信 編集 削除

[786] 要値確認

user: ゆうじ | created: 2003-10-18 21:21
エラーの意味(直訳 by @nifty翻訳)
警告:mysql_num_rows():供給された議論は有効なMySQL結果資源ではありません。

エラーの内容からすると、
mysql_num_rows() に渡したSQL文がおかしいと思いますが、
$sql を表示させて目的のSQL文になっているか確認してみては?
$rs の値も確認が必要かも。

訂正:
エラーの内容からすると、
mysql_query() に渡したSQL文がおかしいと思いますが、
$sql を表示させて目的のSQL文になっているか確認してみては?
$rs の値も確認が必要かも。


# 私の認識不足かもしれませんが、
# ['pass']という部分がどう展開されるのかわかりません。

よろしければ、
その本の出版社と書籍名をおしえて下さい。
Parent: 785  reply: 790 返信 編集 削除

[790] こんばんわ

user: いな | created: 2003-10-21 19:50
pass='{['pass']}'";

$_POST という文字列が抜けてるだけでは?

それともここに書き込むときに忘れただけでしょうか?
Parent: 786  返信 編集 削除
スレッド表示 | フラット表示〕 全トピック 920 件中 780 番目 次≫ ≪前
ページの一番上へ
Googleグックマークに登録 Yahooグックマークに登録 livedoorクリップに登録 @niftyクリップに登録 はてなブックマークに登録 deliciousに登録 Buzzurlに登録 FC2ブックマークに登録
最近更新された掲示板トピックス
管理人Blog
Yahoo Search

最近更新したNote
PHPマニュアル
今日のブックマーク
PHPマニュアル関数検索
関数名を入力し検索ボタンをクリック↑