[請益] MySQL函式問題?

看板PHP作者 (超浪漫賽車手)時間17年前 (2008/05/25 00:15), 編輯推噓1(105)
留言6則, 3人參與, 最新討論串1/1
小弟剛接觸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

05/25 00:27, , 1F
應該只是先select, 來看看資料表在不在吧
05/25 00:27, 1F

05/25 01:23, , 2F
可是他並沒有接住回傳直去判斷 這樣有意義嗎?
05/25 01:23, 2F

05/25 04:00, , 3F

05/25 04:02, , 4F
他用上面的mysqli_errno檢查上面的mysqli_query
05/25 04:02, 4F

05/25 04:03, , 5F
05/25 04:03, 5F

05/26 19:00, , 6F
I got it! thank
05/26 19:00, 6F
文章代碼(AID): #18E3ym3V (PHP)
文章代碼(AID): #18E3ym3V (PHP)