国产av日韩一区二区三区精品,成人性爱视频在线观看,国产,欧美,日韩,一区,www.成色av久久成人,2222eeee成人天堂

PHP-Schleife beim Lesen von Daten aus der Datenbank. Problem
世界只因有你
世界只因有你 2017-06-29 10:08:05
0
4
1205

Wie im Bild unten gezeigt, warum kann das Programm die Datenbankdaten nicht lesen?

世界只因有你
世界只因有你

Antworte allen(4)
ringa_lee

你的代碼上有幾個問題:

  1. 連接上數(shù)據(jù)庫之后,選擇數(shù)據(jù)表的操作mysql_select_db()要在查詢操作mysql_query()之前,否則查詢不知道在哪個數(shù)據(jù)表中查,就會直接在整個數(shù)據(jù)庫運行語句。然而,你這個SQL語句寫法卻不符合數(shù)據(jù)庫上查詢的格式,所以會執(zhí)行失敗,也就是沒有數(shù)據(jù)。

  2. mysql_query()對于SELECT語句,返回的是一個資源引用或者FALSE值,要遍歷里面所有的行需要使用mysql_fetch_assoc()遍歷資源并返回行數(shù)據(jù)。

  3. 建議不要將<?php的問號和php分開來寫,因為這個是引擎識別PHP開始的標(biāo)識,分開可能會導(dǎo)致引擎識別出錯

所以,
第一點,把mysql_select_db()mysql_query()兩行調(diào)換位置。
第二點,將foreach($result as $row)改為while($row = mysql_fetch_assoc($result))

洪濤

應(yīng)該是mysql_select_db('news', $conn);

代言

mysql_query() 僅對 SELECT,SHOW,EXPLAIN 或 DESCRIBE 語句返回一個資源標(biāo)識符,如果查詢執(zhí)行不正確則返回 FALSE。
對于其它類型的 SQL 語句,mysql_query() 在執(zhí)行成功時返回 TRUE,出錯時返回 FALSE。
非 FALSE 的返回值意味著查詢是合法的并能夠被服務(wù)器執(zhí)行。這并不說明任何有關(guān)影響到的或返回的行數(shù)。很有可能一條查詢執(zhí)行成功了但并未影響到或并未返回任何行。

mysql_fetch_assoc() 函數(shù)從結(jié)果集中取得一行作為關(guān)聯(lián)數(shù)組。
返回根據(jù)從結(jié)果集取得的行生成的關(guān)聯(lián)數(shù)組,如果沒有更多行,則返回 false。

while($row = mysql_fetch_assoc($result)) {
    echo $row["id"];
}
過去多啦不再A夢

去掉判斷的!

Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage