Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente di HTML.it L'avatar di nourdine
    Registrato dal
    Nov 2005
    Messaggi
    1,130

    query successive e numerosità dei risultati delle due

    ciao

    mi connetto a un db:

    $link = @mysqli_connect($db_host, $db_user, $db_pass, $db_name);

    poi faccio due query:

    $sql1 = "DELETE FROM lifts WHERE bla bla bla";
    $result = @mysqli_query($link, $sql1);

    $sql2 = "DELETE FROM lifts WHERE bla bla bla";
    $result = @mysqli_query($link, $sql2);

    come faccio ad ottenere le numerosità dei risultato delle query???

    grazie

  2. #2

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

  3. #3
    Utente di HTML.it L'avatar di nourdine
    Registrato dal
    Nov 2005
    Messaggi
    1,130
    si quello lo sapevo ... il fatto è che non capisco come possa funzionare con 2 query delete distinte visto che il parametro che si passa a sta funzione è sempre e solo $link (oggetto rappresentante la connessione al db).

    insomma come fa PHP a capire a quale query il programmatore si sta riferendo?

    indovino: l'ultima query di modifca eseguita ;-)

    giusto?

  4. #4
    devi tenere traccia ovviamente.

    codice:
    $sql1 = "DELETE FROM lifts WHERE bla bla bla";
    $result = @mysqli_query($link, $sql1);
    $num1 = mysqli_affected_rows($link);
    
    $sql2 = "DELETE FROM lifts WHERE bla bla bla";
    $result = @mysqli_query($link, $sql2);
    $num2 = mysqli_affected_rows($link);
    
    $num = $num1 + $num2;
    tanto per capirci.....

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

  5. #5
    Utente di HTML.it L'avatar di nourdine
    Registrato dal
    Nov 2005
    Messaggi
    1,130
    si si ho capito ... è come dicevo io:

    mysqli_affected_rows() viene riferito all'ultima query di modifica (DELETE, UPDATE ...) che viene effettuata sul db identificato dalla connessione $link ottenuta in precedenza e passata a
    mysqli_affected_rows() come parametro.

    chiaramente i dati restituiti li devo salvare in variabili di volta in volta diverse in modo da "tenere traccia" come dici tu!

    cheers e grazie

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.