Visualizzazione dei risultati da 1 a 10 su 24

Hybrid View

  1. #1
    La stampa di $sql è esattamente la stringa $sql con i valori delle variabili anziché i loro nomi.
    Nella discussione ho tralasciato delle variabili passate per non appesantire il codice, questo è l'UPDATE completo che voglio eseguire e di seguito come lo stampa echo, la modifica è stata fatta sulla variabile Autori, correttamente caricata in memoria ma che non arriva nel db ($link è vuota nel record in questione):
    Codice PHP:
    $sql "UPDATE '$tabella' SET Autori='$autori', Protagonista='$protagonista', Titolo='$titolo', Versione='$v', Ristampa='$r', Pagine='$pagine', Link='$link', Trama='$trama', Recensore='$recensore' WHERE id='$id'";

    UPDATE 'schede' SET Autori='Alberico Motta, Pierluigi Sangalli'Protagonista='Braccio di Ferro'Titolo='L'isola del gigante', Versione='1', Ristampa='0', Pagine='24', Link='', Trama='Grissino tenta di scambiare uno scoglio con un vestito e una barca della sua misura.', Recensore='Gaspare Pero' WHERE id='1

  2. #2
    Quote Originariamente inviata da Gas75 Visualizza il messaggio
    La stampa di $sql è esattamente la stringa $sql con i valori delle variabili anziché i loro nomi.[/PHP]
    ma è essenziale per capire gli errori, come vedrai

    1. il nome della tabella NON va tra apici
    2. il titolo contiene un apice, sostituiscilo con 2 (fallo per tutti i campi stringa, non si sa mai)
    3. accertati che tutti i campi numerici (per esempio Id) non siano tra apici

    se ci fossimo fidati dell'istruzione, non avremmo capito

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 © 2026 vBulletin Solutions, Inc. All rights reserved.