Hej! Hej! Hej igen!Hur får jag reda på om min sqlfråga returnerar 0 poster?
Jag undrar hur man kollar om den fråga man ställde till databasen genererade 0 poster.
Ungefär som If(Recordset.EOF) när man jobbar med recordset.
Jag hämtar ut min sqlfråga så här:
$result = mysql_query($strSql) or die("Det gick inte att hämta info från databasen!");
while($row = mysql_fetch_array($result))
{
.....
.....
}
Det är nämligen så att jag tänkte lägga ut en bild om det inte finns några poster i databasen..därför behöver jag veta om det returnerade 0.
Hoppas någon vet hur man gör!!
/MariaSv: Hur får jag reda på om min sqlfråga returnerar 0 poster?
du kan använda
<code>
if(mysql_query_numrows($result) > 0)
{
...
}
</code>
mysql_query_numrows($result) returnerar antalet rader som sql-frågan returnerar
/Per-ErikSv: Hur får jag reda på om min sqlfråga returnerar 0 poster?
Får följande felmeddelande när jag kör:
Fatal error: Call to undefined function: mysql_query_numrows() in D:\Inetpub\wwwroot\php\products.php on line 49
Jag skrev så här:
$result = mysql_query($strSql) or die("Det gick inte att hämta info från databasen!");
if(mysql_query_numrows($result) > 0)
{
...
}
Det verkar inte som om funktionen mysql_query_numrows() finns. Kan det vara en liten felstavning kanske.....??...
/Maria