Kolla om en query ger träffar

Databaser & SQL

4 svar · 181 visningar · startad av Rocket

Medlem sedan feb. 2000372 inlägg
Trådstart#1

Hur kollar man om man fått några träffar? Om min query inte ger några träffar så vill jag att en annan query ska köras.

Jag skulle kunna lösa det genom att köra en identisk query som den första och räkna antalet, se om det är noll och i så fall föra den andra men finns det inget smidigare sätt?

Medlem sedan dec. 200012 464 inlägg
#2

Vilket språk? PHP? ASP? JSP?

Medlem sedan feb. 2000372 inlägg
#3

php

Medlem sedan feb. 20012 412 inlägg
#4
$sql = "SELECT * FROM table";

   $Res = mysql_query( $sql )
      or die( mysql_error() );

   if ( mysql_num_rows( $Res ) < 1 ) {

      echo "gav inga träffar";

   }

   else {

      echo "gav träffar";

   }
Medlem sedan feb. 2000372 inlägg
#5

ok tack...

260 ms totalt · 4 externa anrop · v20260731065814-full.d34c6d5a
126 ms — deklarationer (db)
0 ms — hämta statistik (cache)
131 ms — hämta tråd, inlägg och bilagor (db)
121 ms — ändringar (db)