作者linkidd2 (超浪漫賽車手)
站內PHP
標題[請益] MySQL函式問題?
時間Sun May 25 00:15:43 2008
小弟剛接觸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:他用上面的mysqli_errno檢查上面的mysqli_query 05/25 04:02
→ sweetpotatoa: 下 05/25 04:03
→ linkidd2:I got it! thank 05/26 19:00