antarMedlem sedan dec. 2001289 inlägg varför går det inte och göra så att två count läses sammtidigt?
**$sql = "select count(*) as test from meddelanden, select count(*) as test2 from meddelanden,";
$result = mysql_query($sql);
$row = mysql_fetch_array($result);
echo $row["test"];
echo $row["test2"]**
LarsGMedlem sedan dec. 200012 464 inlägg Antingen kan du ställa två separata frågor eller så kan du få det som två rader med en union
$sql = "select count(*) as test from meddelanden
union select count(*) as test2 from meddelanden";
antarMedlem sedan dec. 2001289 inlägg ursäkta!
skrev fel på sql satsen jag vill plocka ut count från olika tabeller!
men det funkar inte?
Notice: undefined index: test2
**$sql = "select count(*) as test from meddelanden
union select count(*) as test2 from kompis";
$result = mysql_query($sql);
$row = mysql_fetch_array($result);
echo $row["test"];
echo $row["test2"];**
tack
PeeerMedlem sedan mars 20025 907 inlägg $sql = "select count(*) as test from meddelanden
union select count(*) as test2 from kompis";
$result = mysql_query($sql);
$row = mysql_fetch_array($result);
echo $row["test"];
$row = mysql_fetch_array($result);
echo $row["test2"];
antarMedlem sedan dec. 2001289 inlägg funkar inte? får samma fel!
PeeerMedlem sedan mars 20025 907 inlägg Just ja. Eftersom frågan returnerar de 2 värdena i 2 olika rader, men med samma kolumnnamn ("test") så måste du använda dig av $row["test"] för att hämta ut det andra värdet också. Måste du nödvändigtvis skriva $row["test2"] för att få ut rätt värde så kan du ändra koden till följande:
$sql = "select count(*) as test, 0 as test2 from meddelanden
union select 0, count(*) as test2 from kompis";
$result = mysql_query($sql);
$row = mysql_fetch_array($result);
echo $row["test"];
$row = mysql_fetch_array($result);
echo $row["test2"];
antarMedlem sedan dec. 2001289 inlägg tack peer men om man vill räkna flera tabeller hur gör man då?
antarMedlem sedan dec. 2001289 inlägg sql satsen funkar inte med mysql 3.23???
LarsGMedlem sedan dec. 200012 464 inlägg Mysql har inte stöd för union förrän i vesion 4.0
Du får ställa flera frågor.
antarMedlem sedan dec. 2001289 inlägg förlorar man då mycket prestanda? är det bättre att använda union?