webForumDet fria alternativet

Returnerade SQL-frågan något

2 svar · 143 visningar · startad av Jörgen HP

Jörgen HPMedlem sedan feb. 20012 179 inlägg
#1
// hämta poster 
$SQL = mysql_query("SELECT Ort FROM Orter ORDER BY Ort");

// loopa ut datan
while ($data = mysql_fetch_array($SQL)) {
    print "<b>Ort:</b>" .$data['Ort']."<br>\n";
}

Hur gör man lämpligast för att kontrollera så att där var data som matchade kriterierna i SQL-frågan?

Hittade en funktion is_array, vilket kan vara lämpligt. Är det bästa sättet?

mvh Jörgen HP :)

Jörgen HPMedlem sedan feb. 20012 179 inlägg
#2

Hittade funktionen mysql_num_rows() :D

SPiNMedlem sedan mars 20005 832 inlägg
#3

Så bra att du lyckades lösa det själv, men märk att mysql_num_rows () endast kan användas när en fråga returnerar något, och om du vill kolla hur många fält som påverkades av t.ex. en UPDATE, eller INSERT, måste du använda mysql_affected_rows (). :)

Kan vara bra att veta. :)

255 ms totalt · 3 externa anrop · cache AV · v20260731051352-full.56cc9887
124 ms — hämta statistik (db)
125 ms — hämta forumlista (db)
128 ms — hämta tråd, inlägg och bilagor (db)