Visualizzazione dei risultati da 1 a 5 su 5

Discussione: Query non eseguita

  1. #1

    Query non eseguita

    Salve, secondo voi cosa ci potrebbe essere di inesatto in questo codice? Quando lo mando in esecuzione mi da errore.

    Codice PHP:

      
    try
      {
        
    $sql "INSERT INTO articoli(id, titolo, testo) VALUES (:id, :titolo, :testo)"
        
    $s $pdo->prepare($sql);
        
    $s->bindValue(':id'$id);
        
    $s->bindValue(':titolo'$titolo);
        
    $s->bindValue(':testo'$testo);
        
    $s->execute();
      }
      catch (
    PDOException $e)
      {
         echo 
    'errore';
        exit();
      } 
    Ultima modifica di Maurizio7199; 15-04-2016 a 03:16

  2. #2
    Utente di HTML.it L'avatar di badaze
    Registrato dal
    Jun 2002
    residenza
    Lyon
    Messaggi
    5,372
    Tante cose potrebbero non andare. prova a fare un echo $e->getMessage();
    Ridatemi i miei 1000 posts persi !!!!
    Non serve a nulla ottimizzare qualcosa che non funziona.
    Cerco il manuale dell'Olivetti LOGOS 80B - www.emmella.fr

  3. #3
    Moderatore di PHP L'avatar di Alhazred
    Registrato dal
    Oct 2003
    Messaggi
    12,503
    Quote Originariamente inviata da Maurizio7199 Visualizza il messaggio
    Salve, secondo voi cosa ci potrebbe essere di inesatto in questo codice? Quando lo mando in esecuzione mi da errore.
    ...
    E dire quale sia l'errore pare brutto?

    I messaggi d'errore esistono per un motivo: indicano quale sia il problema, non stanno lì solo per dar fastidio.

  4. #4
    Utente di HTML.it L'avatar di gaten
    Registrato dal
    Jul 2007
    Messaggi
    1,269
    - Problemi con la connessione al database
    - Problema legato al fatto che stai cercando di inserire un record con chiave primaria già presente in tabella
    - Tabella non esistente sul db

    ... come consigliano già gli altri, echo $e->getMessage();
    Con i sogni possiamo conoscere il futuro...

  5. #5
    Utente di HTML.it L'avatar di badaze
    Registrato dal
    Jun 2002
    residenza
    Lyon
    Messaggi
    5,372
    Quote Originariamente inviata da Alhazred Visualizza il messaggio
    E dire quale sia l'errore pare brutto?

    I messaggi d'errore esistono per un motivo: indicano quale sia il problema, non stanno lì solo per dar fastidio.
    Non gli basterebbe scrivere echo "tutto bene"; per risolvere ?
    Ridatemi i miei 1000 posts persi !!!!
    Non serve a nulla ottimizzare qualcosa che non funziona.
    Cerco il manuale dell'Olivetti LOGOS 80B - www.emmella.fr

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.