Visualizzazione dei risultati da 1 a 3 su 3
  1. #1

    testare return code di una select

    Salve,
    ho un quesito da porre. come faccio a testare un R.C. di una select? attualmente testo se è andata bene oppure no, però m'interessa sapere anche se ha estratto dati oppure no, perchè se non estrae nulla non devo fare l'istruzione di while. mettendo delle echo, ho visto che Resource id è sempre #4 sia che estragga che no.

    Per vedere se è andata bene oppure no ho scritto:

    $ris = mysql_query($query) or die("Query fallita
    ");


    perchè pensavo di far così ma purtroppo non va bene

    if ($ris = 4) {
    echo ("nessun dato estratto: ") . $ris;
    } else {
    echo ("proseguo con elaborazione");
    ......
    ......
    }

    mah... non ho trovato esempi in rete.... che faccio?
    grazie.

    mb

  2. #2
    Codice PHP:
    $ris mysql_query($query) or die(mysql_error() ." Query fallita 
    "
    );
    if (
    mysql_num_rows($ris) == ) {
    echo 
    "nessun dato estratto: " $query;
    } else {
    echo (
    "proseguo con elaborazione");
    ......
    ......

    $ris e' il resource id number. L'indirizzo della risorsa dove e' allocato il result set.

    Il silenzio è spesso la cosa migliore. Pensa ... è gratis.

  3. #3

    Risolto

    Grazie, era proprio la soluzione che mi serviva.
    gentilissimo.


    mb

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.