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

    [mysql] record duplicati

    Ciao a tutti...
    sono rimasto impallato da questa cosa:

    ho un database MySQL con una tabella chiamata 'bambole' nella quale un campo serve per inserire nomi di bambole.
    Nel mio codice php c'è una INSERT:

    $res=mysql_db_query("$nome_database","INSERT INTO $nome_tabella VALUES (NULL,'$nome','$data_nascita','$prezzo','$descrizi one','$dir_miniatura')");

    Prima di questa insert però devo mettere un controllo che mi 'controlli' l'esistenza del nome che un utente inserirebbe con la INSERT.

    Mi date una dritta?

    THANKSSSSSS
    *** You shouldn't compare yourself to the best others can do but to the best you can do ***

  2. #2
    up!
    Please...
    *** You shouldn't compare yourself to the best others can do but to the best you can do ***

  3. #3
    Originariamente inviato da chef
    up!
    Please...
    poco chiaro.

    se vuoi vedere se un nome gia' esiste fai una query select prima.

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

  4. #4
    si ok ma mi lego con il codice...

    In pratica, se il nome che voglio inserire esiste già no nmi deve essere permesso inserire tale record.

    1- Prima faccio la select e conto i record che vengono fuori per $nome;
    2a- se = 0 allora posso fare l'insert
    2b- se !=0 allora mando messaggio di avviso e non faccio l'upload.

    Pensi che sia la procedura corretta?
    *** You shouldn't compare yourself to the best others can do but to the best you can do ***

  5. #5
    Originariamente inviato da chef
    si ok ma mi lego con il codice...

    In pratica, se il nome che voglio inserire esiste già no nmi deve essere permesso inserire tale record.

    1- Prima faccio la select e conto i record che vengono fuori per $nome;
    2a- se = 0 allora posso fare l'insert
    2b- se !=0 allora mando messaggio di avviso e non faccio l'upload.

    Pensi che sia la procedura corretta?
    si e' corretto, ma non metterei nel 2b != 0... ma > 0 ... deve essere piu' di zero, non "diverso" da zero.

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

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.