看板 PHP 關於我們 聯絡資訊
小弟剛接觸PHP不久,請各方高手指導m(= =)m $link = mysqli_connect("localhost", "root", "1234"); if (! $link) echo "建立資料連接失敗!"; else { if (! mysqli_select_db($link, "customer")) echo "Customer 資料庫不存在!"; else { mysqli_query($link, "select * from table1"); if (mysqli_errno($link) <> 0) { $sql = "Create Table table1 (Number INT, Name VARCHAR(20), Chinese INT,English INT, Math INT)";//SQL Statement if (mysqli_query($link,$sql))//建立資料表的執行程序 echo "table1 資料表建立成功!"; else echo "table1 資料表建立失敗!"; } else echo "table1 資料表已存在!"; } } 1. 以上是建構一個資料表的例子,只是我不太懂為何要有個 mysqli_query($link, "select * from table1"); 這段語法,不過感覺好像沒有什麼意義, 為什麼建構一個資料表之前一定要先Select一次呢 2.請問(mysqli_errno($link)是連結資料庫的回傳代碼嗎? 感謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 125.230.147.178
arianda:應該只是先select, 來看看資料表在不在吧 05/25 00:27
linkidd2:可是他並沒有接住回傳直去判斷 這樣有意義嗎? 05/25 01:23
sweetpotatoa:http://tw.php.net/mysqli_errno 05/25 04:00
sweetpotatoa:他用上面的mysqli_errno檢查上面的mysqli_query 05/25 04:02
sweetpotatoa: 下 05/25 04:03
linkidd2:I got it! thank 05/26 19:00