私はADODBライブラリを使用してPHP関数を持っています。私のクエリはシンプルで、 'テーブル'から別のSessIDを選択します。PHPとADODBライブラリとSQLサーバの問題
私が反復すると、私は次のエラーを取得しておいてください。 お知らせ:未定義のインデックス:CでSESSID:\ここでライン116
上AbstractSearchDAO.php \プログラムファイル\ xamppの\ htdocsに\会議はコードです:
パブリック関数searchAbstracts($名、$タイトル){
/**,$dayArray,$sessionTypeArray, $abstractTypeArray,$groupBy*/
$sql_abstract_session_ids = "select distinct SessID from ABSTRACT where ";
if($name!=null && $title!=null){
$sql_abstract_session_ids .= "FALastName like "."'%".$name."%' or AbstractTitle like "."'%".$title."%'";
}elseif($name!=null && $title==null){
$sql_abstract_session_ids .= "FALastName like "."'%".$name."%'";
}elseif($name==null && $title!=null){
$sql_abstract_session_ids .= "AbstractTitle like "."'%".$title."%'";
}elseif($name==null && $title==null){
$sql_abstract_session_ids = "select distinct SessID from ABSTRACT";
}
$connect = new ATSDataSourceLocator();
$conn = $connect->connectConference2011();
echo $sql_abstract_session_ids;
//////////////////////////////////////////////////////////
//let's get the session ids from the abstract table.
//we can then match them with another search on the session table (where SessID in (...abstract_session_ids....)
$ADODB_FETCH_MODE = ADODB_FETCH_ASSOC;
$rs = $conn->Execute($sql_abstract_session_ids);
if($rs==false) die('failed');
$sql_session_data = "select * from SESSION where SessID in (";
$count = $rs->RecordCount();
$myCount = 0;
while(!$rs->EOF){
$sql_session_data.="'".$rs->fields['SessID']."'";
if($myCount<($count-1)){
$sql_session_data.=",";
}
$myCount++;
$rs->MoveNext();
}
$sql_session_data.=")";
//$conn->Close();
echo $sql_session_data;
}
私はフィールドを反復処理し、取得しようとするたびに 'SESSID' それは失敗します。 アイデア