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

    Problema apici postgresql PDO

    Salve è da un po' che ho un problema che pero' pensavo di poter diciamo non guardare, ma dubito sia cosi'

    Ho dei problemi con le query SQL che scrivo con PDO, praticamente ho notato che quando invio un record con dei campi vuoti, se li stampo su php, non si vedono, il che è normale non ci sono tutto perfetto..
    Ma se accedo al db con PgAdminIII noto che questi campi vuoti non sono "vuoti" ma hanno due apici semplici dentro ''.
    Mentre invece se faccio una query SQL di insert con PgAdminIII e lascio un campo vuoto è semplicemente vuoto.. come dovrebbe essere.. è un problema noto o sono io che sbaglio qualcosa?

    Codice PHP:
    $sql_man "INSERT INTO st_manutenzione(cod_strum, data_man, eseguito, nota_man, a_man) VALUES (?, ?, ?, ?, ?)";         
    $man $dbh->prepare($sql_man); //imposto la query
    $man->execute(array($_SESSION['cod_strum'], $data_man$es_man$n_man$a_man)); 
    un esempio di mio query, sottolineo che tutte hanno questo problema.
    Spero possiate aiutarmi, grazie!

  2. #2
    Utente di HTML.it L'avatar di lukezz
    Registrato dal
    Feb 2010
    Messaggi
    494
    nei valori metti gli apici? o è solo un esempio?

    VALUES ('1','francesco','?')

  3. #3
    L'esempio che ho fatto è veritiero, nel senso è cosi' che scrivo la query, il procedimento che faccio è quello di estrarre i valori dai form con il classico $_POST['name'] e poi fare la query.

    Spero di aver risposto alla domanda perchè non mi è chiarissima, scusa

  4. #4
    Utente di HTML.it L'avatar di lukezz
    Registrato dal
    Feb 2010
    Messaggi
    494
    Io dicevo di mettere gli apici:

    Tuo codice:
    Codice PHP:
    $sql_man "INSERT INTO st_manutenzione(cod_strum, data_man, eseguito, nota_man, a_man) 
    VALUES (?, ?, ?, ?, ?)"

    Con apici
    Codice PHP:
    $sql_man "INSERT INTO st_manutenzione(cod_strum, data_man, eseguito, nota_man, a_man) 
    VALUES ('13','data','pinco','pallino','caino')"


  5. #5
    Adesso provo, ma mi baso sul Manuale ufficiale
    http://it2.php.net/manual/en/pdostatement.execute.php

    che è senza apici eheh

    Ps: mi spiace ma l'aggiunta degli apici nno aiuta grazie cmq

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.