Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 11

Discussione: Delete con join

  1. #1
    Utente di HTML.it
    Registrato dal
    Jul 2009
    Messaggi
    67

    Delete con join

    ciao raga,

    mi stò perdendo in un bicchiere d'acqua, (speriamo non sia profondo...) cercando di cancellare dati da due tabelle mandando in esecuzione la seguente query:

    $query = "DELETE casa.*, foto.* FROM casa INNER JOIN foto ON foto.id = casa.id_file WHERE casa.id_file = '$id'";

    la variabile la passo via POSt.

    Qualcuno mi aiutiii grazie grazie..
    neke

  2. #2
    Utente di HTML.it L'avatar di nicola75ss
    Registrato dal
    Nov 2004
    Messaggi
    12,922
    La query mi sembra corretta. Sei sicuro che $id sia valorizzato? L'hai poi eseguita?

  3. #3
    Utente di HTML.it
    Registrato dal
    Jul 2009
    Messaggi
    67
    Si la variabile l'ho eseguita e con var_dump($query) vedo il valore della variabile una volta eseguita la query, poi controllo sul DB mysql e i dati non sono stati cancellati.

    non sò prorpio dove stò sbagliando

  4. #4
    Originariamente inviato da neke
    Si la variabile l'ho eseguita e con var_dump($query) vedo il valore della variabile una volta eseguita la query, poi controllo sul DB mysql e i dati non sono stati cancellati.

    non sò prorpio dove stò sbagliando
    Boh!!! io so' come San Tommaso. La query la esegui oppure ti limiti a valorizzare la variabile? Vedi la domanda di Nicola ...

    Metti la segnalazione di errore oppure posta il codice usato per la query.

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

  5. #5
    Utente di HTML.it
    Registrato dal
    Jul 2009
    Messaggi
    67
    evviva San Tommaso...
    il risultato dell'esecuzione della query è il seguente:

    string(107) "DELETE casa.*, foto.* FROM casa INNER JOIN foto ON foto.id = casa.id_file WHERE casa.id_file = '38

    al momento navigo nel nonso..

  6. #6
    Originariamente inviato da neke
    evviva San Tommaso...
    il risultato dell'esecuzione della query è il seguente:

    string(107) "DELETE casa.*, foto.* FROM casa INNER JOIN foto ON foto.id = casa.id_file WHERE casa.id_file = '38

    al momento navigo nel nonso..
    he he!! S. Tommaso insiste.

    Fammi vedere dove e come hai scritto:

    mysql_query($query)

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

  7. #7
    Utente di HTML.it
    Registrato dal
    Jul 2009
    Messaggi
    67
    ho risolto il problema andando per prove ed errori.
    buona serata a tutti gli amici di html.it

  8. #8
    Utente di HTML.it L'avatar di nicola75ss
    Registrato dal
    Nov 2004
    Messaggi
    12,922
    Originariamente inviato da neke
    ho risolto il problema andando per prove ed errori.
    buona serata a tutti gli amici di html.it
    Ci rendi partecipi su cosa sbagliavi?

  9. #9
    Originariamente inviato da nicola75ss
    Ci rendi partecipi su cosa sbagliavi?
    non era un errore, era una dimenticanza tesa a salvaguardare il contenuto delle tabelle.

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

  10. #10
    Utente di HTML.it L'avatar di nicola75ss
    Registrato dal
    Nov 2004
    Messaggi
    12,922
    Originariamente inviato da piero.mac
    non era un errore, era una dimenticanza tesa a salvaguardare il contenuto delle tabelle.


    Ciao Piero.

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.