Visualizzazione dei risultati da 1 a 8 su 8
  1. #1
    Utente di HTML.it L'avatar di Grejo
    Registrato dal
    Jan 2003
    Messaggi
    838

    Mysql_num_rows .... ???

    codice:
    $str_query="delete from paziente where codpaziente=".$_POST['codicepaziente'].";";
    codice:
    $risultato=mysql_query($str_query,$connessione);
    codice:
    $numero_tuple=mysql_num_rows($risultato);
    Secondo voi cosa sbaglio sul codice che vi ho scritto sopra ... ??? Mi dà sempre il seguente errore:

    Warning: Supplied argument is not a valid MySQL result resource in /www/htdocs/milliways/bd/04-05/tajana/Cancella.php on line 15

    Nato per essere un vincente, vivo per dimostrarlo!

    Paperino si fà le paperine ed è contento,
    Topolino si fà le topoline ed è contento,
    Pippo non è contento.

  2. #2
    Moderatore di Server Apache L'avatar di marketto
    Registrato dal
    Sep 2001
    Messaggi
    5,858
    usa mysql_error():
    codice:
    $risultato=mysql_query($str_query, $connessione) or die(mysql_error());

    think simple think ringo

  3. #3
    DELETE.

    non utilizzare mysql_num_rows, ma mysql_affected_rows($link)


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

  4. #4
    Utente di HTML.it L'avatar di Grejo
    Registrato dal
    Jan 2003
    Messaggi
    838
    Non mi và lo stesso ...
    A questo punto vi posto il codice ... aiutatemi PLEASE:

    codice:
    <html>
    	<header>
    	<title>Visualizzazione dei pazienti dopo la cancellazione</title>
    	</header>
    <body topmargin="0" leftmargin="0" marginwidth="0" marginheight="0" background="sfondo1.jpg">
    
    	<script language="php">
    	$connessione =mysql_connect ("*****","*****","*****")
    	or die ("Connessione non riuscita".mysql_error());
    	//echo "Connessione riuscita.
    \n";
    	mysql_select_db("*****",$connessione);
    	$str_query="delete from paziente where codpaziente=".$_POST['codicepaziente'].";";
    	$risultato=mysql_query($str_query,$connessione) or die(mysql_error());
            if($risultato){
    	//echo "Operazione riuscita.
    \n";
    	$numero_tuple=mysql_affected_rows($risultato);
                echo "$numero_tuple\n";
               if(numero_tuple>0){
                
    		die("Esiste il codice inserito.
    \n");
    	    echo "
    
    \n";
    	    echo "<h2>Visualizzazione dei pazienti dopo la cancellazione</h2>
    \n";
                $str_query1="select * from paziente;";
                $risultato1=mysql_query($str_query1,$connessione);
                echo "<table border='2' bordercolor='#607090'>";
                echo "<tr><td>Codice Paziente</td>";
    	    echo "<td>Nome</td>";
    	    echo "<td>Cognome</td>";
    	    echo "<td>Codice fiscale</td>";
    	    echo "<td>Via</td>";
    	    echo "<td>Numero civico</td>";
    	    echo "<td>Codice localita</td></tr>";
                while($records=mysql_fetch_array($risultato1)){
                    echo "<tr>";
                    echo "<td> " . $records['codpaziente'] . "</td>";
    	        echo "<td> " . $records['nome'] . "</td>";
    	        echo "<td> " . $records['cognome'] . "</td>";
    	        echo "<td> " . $records['codicefiscale'] . "</td>";
    	        echo "<td> " . $records['via'] . "</td>";
                	echo "<td> " . $records['numcivico'] . "</td>";
               	echo "<td> " . $records['codlocalita'] . "</td>";
                    echo "</tr>";
                }
                echo "</table>";
                }else{
                    die("Non Esiste il codice inserito.
    \n");
                }
            }else{
              echo "Operazione non riuscita.
    \n";
            }
    	mysql_close($connessione);
    	</script>
    </a>
    
    
    <a href="applicazione.html">torna alla pagina delle operazioni
    </body>
    
    </html>
    Nato per essere un vincente, vivo per dimostrarlo!

    Paperino si fà le paperine ed è contento,
    Topolino si fà le topoline ed è contento,
    Pippo non è contento.

  5. #5
    Utente di HTML.it L'avatar di gizax
    Registrato dal
    Jan 2004
    residenza
    Rome
    Messaggi
    386
    ti consiglio di non mettere dati riservati come host, user e pass.

  6. #6
    mysql_affected_rows($connessione)

    vuole il link, cioe' il thread di connesione, non il resource# id della query. Oppure lascialo vuoto.

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

  7. #7
    Utente di HTML.it L'avatar di Grejo
    Registrato dal
    Jan 2003
    Messaggi
    838
    Originariamente inviato da gizax
    ti consiglio di non mettere dati riservati come host, user e pass.
    Intanto comunque sono solo dati di una mia esercitazione in università ... !!!
    Nato per essere un vincente, vivo per dimostrarlo!

    Paperino si fà le paperine ed è contento,
    Topolino si fà le topoline ed è contento,
    Pippo non è contento.

  8. #8
    Utente di HTML.it L'avatar di Grejo
    Registrato dal
    Jan 2003
    Messaggi
    838
    Ok ... Grazie 1000 a tutti per il vostro aiuto ... !!!

    Nato per essere un vincente, vivo per dimostrarlo!

    Paperino si fà le paperine ed è contento,
    Topolino si fà le topoline ed è contento,
    Pippo non è contento.

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.