m_HostName = trim(fgets($fp)); $this -> m_UserName = trim(fgets($fp)); $this -> m_Password = trim(fgets($fp)); $this -> m_Database = trim(fgets($fp)); } fclose($fp); //iniファイルから情報を取得 } $this -> m_con = mysqli_connect($this -> m_HostName,$this -> m_UserName,$this -> m_Password,$this -> m_Database); if(!$this -> m_con){ die("失敗!"); } //MySQLへ接続 /*if(!mysql_select_db($this -> m_Database,$this -> m_con)){ die("データベース選択に失敗! DB:{$this -> m_Database}"); }*/ //データベースの選択 } //ココまでデータベースへの接続関数 function query($sql){ //ココからSQLクエリ処理関数 mysqli_query($this -> m_con,"SET NAMES 'utf8'"); $this -> m_Rows = mysqli_query($this -> m_con,$sql); //MySQLへSQL文を渡す処理命令 if(!$this -> m_Rows){ die("エラー!
{$sql}
".mysqli_error($this -> m_con).":".mysqli_error($this -> m_con)); } return $this -> m_Rows; } //ココまでSQLクエリ処理関数 function fetch(){ //ココから検索結果取得関数 return mysqli_fetch_array($this -> m_Rows); } //ココまで検索結果取得関数 function affected_rows(){ //ココから変更された行を取得する関数 return mysqli_affected_rows($this -> m_con); }//ココまで変更された行を取得する関数 function cols(){ //ココから結果の列数を取得する関数 return mysqli_num_fields($this -> m_Rows); }//ココまで結果の列数を取得する関数 function rows(){ //ココから結果の行数を取得する関数 return mysqli_num_rows($this -> m_Rows); }//ココまで結果の行数を取得する関数 function free(){ //ココから検索結果の開放関数 mysqli_free_result($this -> m_Rows); }//ココまで検索結果の開放関数 function close(){ //ココから接続を閉じる関数 mysqli_close($this -> m_con); }//ココまで接続を閉じる関数 function errors(){ //ココからエラーメッセージ関数 return mysqli_errno($this -> m_con).":".mysqli_error($this -> m_con); }//ココまでエラーメッセージ関数 function errorno(){ //ココからエラーナンバー関数 return mysql_errno($this -> m_con); }//ココまでエラーナンバー関数 function escape($str){ return mysqli_real_escape_string($this -> m_con,$str); } } ?>
Fatal error: Uncaught Error: Class 'MySQL' not found in /home/users/2/doshisha-bbc/web/town/lib/ini/require.php:6 Stack trace: #0 /home/users/2/doshisha-bbc/web/town/k_ob/index.php(3): require_once() #1 {main} thrown in /home/users/2/doshisha-bbc/web/town/lib/ini/require.php on line 6