![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?e8efa67)
dbはoracleでphpを学んでいるのですが
whileの中にwhileを入れると初めのwhileが回らなくなってしまい困っています。
具体的な内容を下に明記します。
よろしければ具体的な解決方法や構文など教えていただけないでしょうか?
//select文の発行
$sql1
$db->Quary($sql1);
while($db->FetchArray()){
$row1 = $db->mArray[row1];
$sql2
$db->Quary($sql2);
while($db->FetchArray()){
$row2 = $db->mArray[row2];
$sql3
$db->Quary($sql3);
while($db->FetchArray()){
$name = $db->mArray[name];
}
}
}
素人考えですがFetchArray()が上書きされて
1回目と二回目のwhileが回ってないように感じるのですが
FetchArray()を何に置き換えてどう対応すれば上手く回るのかがわかりません。
よろしくお願いします。
No.1ベストアンサー
- 回答日時:
各SQLの実行で、同じ$dbを使用しているせいだと思います。
$dbを、sqlに合わせて、$db1、$db2、$db3にしてみてはいかがでしょうか?
$sql1
$db1->Quary($sql1);
while($db1->FetchArray()){
$row1 = $db1->mArray[row1];
$sql2
$db2->Quary($sql2);
while($db2->FetchArray()){
$row2 = $db2->mArray[row2];
$sql3
$db3->Quary($sql3);
while($db3->FetchArray()){
$name = $db3->mArray[name];
}
}
}
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- CGI perlで書いたcgiでsqliteの使い方を教えてください 2 2023/05/08 21:29
- SQL Server SQL ServerでDBを構築。これは開発? 4 2022/05/28 14:10
- Visual Basic(VBA) Excelで下記のようにマクロを作ったところ、一回目は実行できたのですが、二回目以降「実行時エラー1 1 2022/03/25 08:08
- PHP PostgreSQLからCSV形式でエクスポートする際にカラム内の改行をとる方法 1 2023/02/22 10:05
- PHP PHP MySql ページング 2 2022/09/20 06:38
- PHP 重複を防ぐ記述について教えて下さい。 3 2023/04/03 14:35
- Visual Basic(VBA) ACCESS DAO で不要なテーブルのフィールド(列)の削除 4 2022/06/23 12:13
- MySQL PHP 画像のアップロード Qiita 2 2022/11/28 04:44
- PHP クエリObjectをforeachで回す時に、次のレコードへ移動せずに次のレコードを取得したい 2 2022/07/28 15:29
- PHP PHP一覧表示した項目にリンクをはりたい 1 2023/07/12 17:08
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
希望の位置へフィールドを追加...
-
私はシステム会社に務めている...
-
型 varchar から型 numeric へ...
-
DB2のログインについて
-
OpenOfficeのBaseでExcelのデー...
-
初心者です。Accessを使って、...
-
データベースの最適化をマクロ...
-
VPNでデータベースに接続した時...
-
SQLて何ですか!
-
【パフォーマンス】ファイル読...
-
「オフセット値」とは?
-
キャッシュとバッファの違いは?
-
SQL Server にファイルを登録、...
-
oo4oの読み方・・・・。
-
データベースの使用例とその技術
-
Microsoft Accessについて
-
バッチファイルから直接db2コマ...
-
ACCESSで条件付き書式の設定方法
-
Accessのクエリのプロパティ
-
マクロでデータベースの最適化...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
希望の位置へフィールドを追加...
-
UNION ALLのように順番がありNU...
-
accessのvbaでの実行時エラーに...
-
FindFirst複数条件
-
列名が無効です
-
Berkeley DB 1.85 -> GNU dbm ...
-
whileが上手く回らず困っています
-
エクセルからアクセスにADO...
-
三枝夕夏って?
-
データベースの変換
-
Access 余分な件数分データ削除...
-
DAOでのコードをADOへ書き直し
-
パススルークエリの使い方について
-
型 varchar から型 numeric へ...
-
データベースの最適化をマクロ...
-
accessの勉強ができるサイトは?
-
構文エラー:演算子がありませ...
-
クエリをキャンセルしたいので...
-
CDの売上枚数を知りたいのですが
-
データベースの選定について 要...
おすすめ情報