Visualizzazione dei risultati da 1 a 6 su 6

Discussione: Eliminare duplicati

  1. #1
    Utente di HTML.it
    Registrato dal
    Feb 2009
    residenza
    Roma
    Messaggi
    81

    Eliminare duplicati

    SALVE, VOLEVO SAPERE, COME POTER ELIMINARE I RECORD DUPLICATI DA QUESTA TABELLA, HO PROVATO CON CICLE, CON FOREACH, CON ARRAY UNIQUE, MA NIENTE, DOVE SBAGLIO?
    GRAZIE

    [PHP]
    <table border="1">
    <tr>
    <td>firstname</td><td>lastname</td><td>email</td>
    </tr>
    <?php
    $servername = "localhost";
    $username = "root";
    $password = "";
    $dbname = "my_db";


    // Create connection
    $conn = new mysqli($servername, $username, $password, $dbname);
    // Check connection
    if ($conn->connect_error) {
    die("Connection failed: " . $conn->connect_error);
    }


    $sql = "INSERT INTO Mytable (firstname, lastname, email)
    VALUES ('John', 'Doe', 'john@example.com')";




    if ($conn->query($sql) === TRUE) {
    echo "New record created successfully";
    } else {
    echo "Error: " . $sql . "<br>" . $conn->error;
    }


    $conn->close();
    ?>
    <?php
    $db_connection= mysql_connect($servername, $username, $password, $dbname);
    $db_selection = mysql_select_db('my_db',$db_connection);


    $query = mysql_query("SELECT firstname, lastname, email FROM mytable");
    while($foreach=mysql_fetch_array($query)){


    echo "
    <tr>
    <td>".$foreach['firstname']."</td><td>".$foreach['lastname']."</td><td>".$foreach['email']."</td>
    </tr>";
    }
    ?>
    </table>
    [PHP]

  2. #2
    non vedo nessuna DELETE, che è l'istruzione per eliminare. comunque, duplicati in base a cosa?

  3. #3
    Utente di HTML.it
    Registrato dal
    Feb 2009
    residenza
    Roma
    Messaggi
    81
    Quote Originariamente inviata da optime Visualizza il messaggio
    non vedo nessuna DELETE, che è l'istruzione per eliminare. comunque, duplicati in base a cosa?
    ogni volta che lo aggiorno, lo riavvio.

  4. #4
    Quote Originariamente inviata da php76 Visualizza il messaggio
    ogni volta che lo aggiorno, lo riavvio.
    Mi sfugge sia il senso del codice che hai postato che quello della tua risposta!
    "Mai discutere con un idiota. Ti trascina al suo livello e ti batte con l'esperienza." (Oscar Wilde)

  5. #5
    Utente di HTML.it
    Registrato dal
    Feb 2009
    residenza
    Roma
    Messaggi
    81
    Quote Originariamente inviata da satifal Visualizza il messaggio
    Mi sfugge sia il senso del codice che hai postato che quello della tua risposta!
    mi reinserisce sempre gli stessi record, ma duplicati, io non voglio che mi escano, 3 4 o 5 e piu, record uguali

  6. #6
    un bel 10 per il titolo allora. semplicemente prima di inserire controlla che non esistano già

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.