Cum se pot întoarce rânduri nula din mysql_num_rows?

Am următoarea interogare MySQL care returnează date într-un JSON. Care este cel mai bun mod de a verifica dacă există 0 înregistrări și de a returna acest fapt?

$row_num = mysql_num_rows($rslt);
$data = array();
while ( $row = mysql_fetch_row($result) )
{
    $data[] = $row;     
}   
echo json_encode( $data );
0
Opriți utilizarea funcțiilor MySQL _ * deoarece acestea sunt acum depreciate . Utilizați MySQLi sau DOP .
adăugat autor Jason McCreary, sursa
Aș lăsa exact același lucru. numără rânduri cu javascript.
adăugat autor goat, sursa

1 răspunsuri

$row_num = mysql_num_rows($rslt);
$data = array();
while ( $row = mysql_fetch_row($result) )
{
    $data[] = $row;     
}   
if(!$data){
   echo "This is the government. We have removed your database!";
} else {
    echo json_encode( $data );
}
0
adăugat
JavaScript, România - Moldova
JavaScript, România - Moldova
328 participanți

Comunitatea Română JavaScript: github.com/js-ro Pentru confort, opriți notificările. Parteneri: @node_ro, @php_ro, @python_ro, @seo_ro, @RomaniaGroup, @ai_ro, @Grupuri_IT Offtop: @holywars_ro Joburi: @js_jobs_ro Sponsored with ❤️ by ciupacabra.com

PHP România, Moldova
PHP România, Moldova
173 participanți

Vorbim despre Yii, Laravel, Symphony, MySQL, PgSQL, WP, OpenCart... Pentru confort, opriți notificările. Parteneri: https://ciupacabra.com @js_ro @node_ro @python_ro @seo_ro @Romania_Bot Offtop: @holywars_ro Joburi: @php_job @Grupuri_IT

MySQL - comunitatea Română
MySQL - comunitatea Română
19 participanți

Comunitatea română a programatorilor MySQL.