| 投稿者 | メッセージ | 
  
    |  | 
  
    | <  サーバ、データベース関連の話題  ~  ODBC接続の基本的な考え方に関して | 
  
  
    |  | 
        
          |  時間:
            木 2月 24, 2005 7:37 pm |   |  | 
  
    |  | 
| 
| はじめまして。   
 Linuxサーバ環境
 apache-2.0.51
 php-4.3.8
 で、WindowsのSQL2000へと接続しています
 
 ODBC経由で接続はでき、データも読み書きできるのですが
 phpスクリプト中で複数のSQL文を投げたい場合の使い方がよくわかりません
 
 odbc_connect
 odbc_exec
 odbc_result
 といった手順でデータを扱ってはいますが
 複数のクエリを扱いたいのに、どうも2つ目以降のクエリがうまく実行できません
 
 ちなみに
 odbc_connect
 odbc_exec   ←1つめのクエリ
 odbc_result_all   ←1つめの結果表示
 odbc_exec   ←2つめのクエリ
 odbc_result_all   ←1つめの結果表示
 といった感じではOKですが
 
 odbc_connect
 odbc_exec   ←1つめのクエリ
 odbc_exec   ←2つめのクエリ
 odbc_result_all   ←1つめの結果表示
 odbc_result_all   ←2つめの結果表示
 ではNGです
 
 基本ができてなく、またODBC関数を利用したサンプルなど資料がすくなく
 ここで聞かせていただきました
   
 基本的な考え方や、ODBC関数を利用したサンプルスクリプトなど
 よい情報、資料などはないでしょうか?(できれば日本語で)
 |  |  |  |  | 
  
    |  |  | 
  
    |  | 
  
    |  | 
        
          |  時間:
            火 4月 05, 2005 1:10 pm |   |  | 
  
    | | 
 
 登録日: 2004年11月 22日
 投稿記事: 55
 所在地: 東京都
 
 | 
 | 
| 
| 
   
	| たけ wrote: |  
	| はじめまして。   
 Linuxサーバ環境
 apache-2.0.51
 php-4.3.8
 で、WindowsのSQL2000へと接続しています
 
 ODBC経由で接続はでき、データも読み書きできるのですが
 phpスクリプト中で複数のSQL文を投げたい場合の使い方がよくわかりません
 
 odbc_connect
 odbc_exec
 odbc_result
 といった手順でデータを扱ってはいますが
 複数のクエリを扱いたいのに、どうも2つ目以降のクエリがうまく実行できません
 
 ちなみに
 odbc_connect
 odbc_exec   ←1つめのクエリ
 odbc_result_all   ←1つめの結果表示
 odbc_exec   ←2つめのクエリ
 odbc_result_all   ←1つめの結果表示
 といった感じではOKですが
 
 odbc_connect
 odbc_exec   ←1つめのクエリ
 odbc_exec   ←2つめのクエリ
 odbc_result_all   ←1つめの結果表示
 odbc_result_all   ←2つめの結果表示
 ではNGです
 
 基本ができてなく、またODBC関数を利用したサンプルなど資料がすくなく
 ここで聞かせていただきました
   
 基本的な考え方や、ODBC関数を利用したサンプルスクリプトなど
 よい情報、資料などはないでしょうか?(できれば日本語で)
 |  
 普通に考えて・・・・・・
 ODBCというより、SQLの基本です。
 
  1クエリ発動->結果 です。 
 odbc_exec : 1クエリ
 odbc_result_all : 結果
 なので、先に2つクエリを発動しても結果は1つです。
   
 結果が別の変数に格納されているなら、別の話ですが。。。。
 MySQLでいうと。。。。
 $Rs = mysql_query($sql1);
 $Rs = mysql_query($sql2);
 $data1 = mysql_fetch_object($Rs);
 $data2 = mysql_fetch_object($Rs);
 と同じことをやっているのでは
  |  |  |  |  | 
  
    |  |  | 
  
    |  | 
  
    |  | 
        
          |  時間:
            木 2月 08, 2007 12:27 am |   |  | 
  
    |  |  | 
  
    |  |  | 
  
    |  | 
  
    |  |