![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?5a7ff87)
DB関連が苦手な上、動作がうまくいかず、アドバイスをいただければと存じます。現在PHP4、MYSQL4.1.20を使用しております。
行いたい処理は、
PEAR::DBで実行したクエリ
SELECT MAX(id) FROM table WHERE `name` = '$test';
等で、whereで一致する行を絞込み、そのうちの最大値のIDを取得
(クエリの動作は、MYSQL単体で行った場合問題なしで、idの値を取得)
その後MAX()で取得した1つIDを、$resultに代入したいのですが、どの様に行えばよいのかわかりません。
今までfetchRow()で事足りていたことで、他の関数がわかりません><
$result=$DB->getOne("SELECT MAX(id) FROM table WHERE `name` = '$test';");
といった感じで取得するのが良いのかも知れませんが、うまく取得できずに詰まっておりますorz
解決法、アイデア等ございましたら、お伺いできればと存じます。
上記ソースは、質問させていただく上で、新規に書いたソースですので、カラム名、変数は仮のものです。不明な情報等ございましたら、捕捉させていただきたいと存じます。
A 回答 (2件)
- 最新から表示
- 回答順に表示
No.2
- 回答日時:
こんな感じではダメでしょうか
$stt = $db->prepare(" select max(id) as id_max from table where name = ? ");
$rs = $db->execute($stt , $test);
while($row = $rs->fetchRow(DB_FETCHMODE_ASSOC)) {
$id_max = $row["id_max"];
}
echo($id_max);
No.1
- 回答日時:
$resultに何が返ってきているかを見ると糸口が見えるかもしれません。
$resultの次あたりに以下の文を入れて表示されるメッセージを確認してみてください。
---<以下ソース>---
if(PEAR::isError($result)) {
print_r("Error: " . $result->getMessage());
} else {
print("Success:"); var_dump($result);
}
------------------
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- PHP php my adminより取り出したデータ表示 2 2022/06/15 11:56
- Oracle sqlで質問です。 aテーブルとbテーブルがあり、下記のsqlで取得したidとnameに一致しないレ 1 2022/04/20 20:34
- MySQL 書籍の内容はまともでしょうか? 1 2023/01/22 03:07
- Access(アクセス) アクセス where句を使用して複数条件抽出をするには 2 2022/08/29 13:24
- Visual Basic(VBA) ExcelからAccessのテーブルに書き込む時に時間がかかる 1 2022/10/14 20:38
- PHP PHP ページング データベース 1 2022/06/16 10:30
- Access(アクセス) 実行時エラー3131 FROM 句の構文エラーです について 7 2022/06/13 15:45
- JavaScript Javascript初心者|jQueryの.val()で値を取得し複数の要素を連結させる方法知りたい 2 2022/06/02 12:06
- MySQL 共通点はあります。何が違うのでしょうか? 1 2023/01/27 05:22
- SQL Server [SQLServer] テーブル名からカラム名を取得する 1 2022/08/23 21:20
関連するカテゴリからQ&Aを探す
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
php ログインID別 ページ表示
-
PHPでMySQLデータを呼び出し、w...
-
PHPで[]の使い方について
-
チェックボックスでチェックし...
-
エクセルVBAについて
-
phpでmysqlを使ってデータベー...
-
BLOBでの画像表示について
-
アラートでyes noを作りたいです。
-
連想配列、オブジェクト配列の...
-
GETメソッド ID MYSQL
-
DBで検索結果に該当するデータ...
-
検索結果をgoogleのように数件...
-
PHP セレクトメニューの呼び出...
-
mysql,GROUP BY,mysql_fetch_ar...
-
while文の中にwhile文を書きた...
-
WHILE中で前と重複したら間引く...
-
PHP と MySQL でテーブルの行数...
-
冗長なコードの添削のお願い・・・
-
MySQLから吐き出されるデータが...
-
mysql_fetch_array取得結果を2行で
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
エクセルVBAについて
-
PHPで[]の使い方について
-
DBで検索結果に該当するデータ...
-
アラートでyes noを作りたいです。
-
dbに登録したデータをphpのプル...
-
phpでmysqlを使ってデータベー...
-
sortable ギブアップです…助け...
-
checkboxクリック時、SQLを実行...
-
PHPでMY SQLの連想配列をリンク...
-
チェックボックスによる複数の...
-
PHPでMySQLデータを呼び出し、w...
-
mysql_fetch_objectの書き方を...
-
SELECT結果から動的にコンボボ...
-
チェックボックスでチェックし...
-
VBA初心者です。
-
PHPについてなのですが未定義の...
-
文字化けが解決できません。お...
-
htmlとphpの分離
-
php テーブルが作成できない
-
検索結果をgoogleのように数件...
おすすめ情報