Välja flera av samma fält

PHP

7 svar · 226 visningar · startad av Kosse

Medlem sedan juni 2000162 inlägg
Trådstart#1

Om jag har en kolumn som heter procent där olika nummer (4 st) ligger lagrade under varandra från i tabellen och vill att alla dessa fyra på ett enkelt sätt hamnar i en array efter varandra, hur gör jag då? Går det?

Medlem sedan juni 2000162 inlägg
#2

Glömde jag nämna att det är mySQL jag belar med och vill ha dessa fyra tal i en PHP array.

Medlem sedan maj 20002 993 inlägg
#3

$result = mysql_query("SELECT * FROM table");
while($procent = mysql_fetch_array($result))
$array[++1] = $procent["procent"];

Medlem sedan juni 2000162 inlägg
#4

Hmm, om jag vill välja fältet kommentar fast bara från rader där användarnamnet är grön och dagen är 1, hur skriver jag då?

Jag tror jag kan lösa det själv, men jag tvivlar starkt på att min lösning är särskilt smart...

Medlem sedan dec. 200012 464 inlägg
#5
$result = mysql_query("SELECT kommentar FROM table where användarnamn = 'grön' and dagen = 1");
while($kommentar = mysql_fetch_array($result)) {
echo $kommentar["kommentar"];
}
Medlem sedan juni 2000162 inlägg
#6

Jag får ingen utskrift???

Medlem sedan dec. 200012 464 inlägg
#7

I så fall är det ingen post som uppfyller det villkoret. DU kan ju lägga in checker och felhantering

$result = mysql_query("SELECT kommentar FROM table where användarnamn = 'grön' and dagen = 1") or die(mysql_error());

$antal = mysql_num_rows($result);
echo "$antal rader ";

while($kommentar = mysql_fetch_array($result)) {
echo $kommentar["kommentar"];
}
Medlem sedan juni 2000162 inlägg
#8

Jag hittade felet, jag hade visst klantat till det lite, nu fungerar det utmärkt!

280 ms totalt · 4 externa anrop · v20260731065814-full.d34c6d5a
129 ms — deklarationer (db)
0 ms — hämta statistik (cache)
148 ms — hämta tråd, inlägg och bilagor (db)
123 ms — ändringar (db)