A. php連接資料庫 提示:no database selected
兩種可能,要麼沒連上,要麼不存在hij資料庫
if(!mysql_select_db($this->db_database,$this->conn))上面添加一行來判斷是否連上
if (!$this->conn)
{
die('Could not connect: ' . mysql_error());
}
B. php中if(!$m)什麼意思
$m是個變百量,在php裡面定義變數的時候必須在前面加上$符號。if是判斷的意思。度
!是非的意思,是指如果專$m為true那麼就取false,如果$m為false,那麼就取true。
PHP可以與很多主流的資料庫建立起連接,如MySQL、ODBC、Oracle等,PHP是利用編譯的不同函數與這些資料庫建立起連接的,PHPLIB就是常用的為一般事務提供的基庫。
在PHP語言的使用中,可以分別使用面向過程和面向對象, 而且可以將PHP面向過程和面向對象兩者一起混用,這是其它很多編程語言是做不到的。
(2)php判斷數據連接擴展閱讀:
(一)PHP的解釋運行機制
在 PHP 中,所有的變數都是頁面級的,無論是全局變數, 還是類的靜態成員,都會在頁面執行完畢後被清空。
(二)設計缺陷,缺少關注PHP被稱作是不透明的語言,因為沒有堆棧追蹤,各種脆弱的輸入。沒有一個明確的設計哲學。早期的PHP受到Perl的影響,帶有out參數的標准庫又是有C語言引入,面向對象的部分又是從C++和Java學來的。
(三)對遞歸的不良支持
PHP並不擅長遞歸。它能容忍的遞歸函數的數量限制和其他語言比起來明顯少。
C. PHP通過MySQL資料庫ID=0或ID=1判斷顯示頁面上的正在使用和還未使用,求代碼
$conn = mysql_connect('localhost', 'root','123456'); //鏈接資料庫
mysql_select_db("my_db", $conn)
$sql = "select * from table"; //sql語句
$result=mysql_query($sql); //執行查詢
while($row = mysql_fetch_array($result)){ //循環輸出
if($row['ID']==0) { //判斷ID
echo "正在使用";
}elseif($row['ID']==1) {
echo "還未使用";
}else {
echo "ID錯誤";
}
}
mysql_close($conn); //關閉資料庫鏈接
D. PHP代碼里怎麼判斷資料庫是不是存在呢
用連接資料庫函數判斷連接是否成功或者打開資料庫是否成功,但是要注意一點,那就是資料庫連接失敗時候的處理,不要一直嘗試連接,否則會浪費資料庫資源!