Visualizzazione dei risultati da 1 a 8 su 8

Discussione: Semplice php - mysql

  1. #1

    Semplice php - mysql

    Ciao a tutti!
    Sto cercando di inserire da un form in php, dei dati in un db mysql.
    Peccato che la query
    insert into nometabella(campo)values('prova!')
    , va in errore a causa del punto esclamativo...
    Come faccio ad inserire nel db quel maledetto "!"

    Ho gia' provato con htmlentities, htmlspecialchars, ecc... ma non ne vuole sapere.

  2. #2

  3. #3
    Sarebbe una novita' la questione del punto esclamativo... "forse" potrebbe essere qualcosa d'altro....

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

  4. #4

  5. #5
    premetto che il campo e' di tipo varchar

  6. #6
    [supersaibal]Originariamente inviato da marasma1
    [/supersaibal]
    se lo dici tu...




    Se non e' un segreto prova a mettere giu' le righe "incriminate"....

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

  7. #7
    Ok allora, da mysql l'insert funziona...

    il problema e' probabilmente legato ai PEAR : DB.php

    l'errore lo ricevo quando faccio
    $db->execute($sth), dove $sth=$db->prepare($query);

  8. #8
    [supersaibal]Originariamente inviato da marasma1
    Ok allora, da mysql l'insert funziona...

    il problema e' probabilmente legato ai PEAR : DB.php

    l'errore lo ricevo quando faccio
    $db->execute($sth), dove $sth=$db->prepare($query); [/supersaibal]
    non conosco PEAR... ma quel "prepare" suona da ODBC ....

    Di sicuro l'esclamativo non ha mai fatto male a mysql.

    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.