Visualizzazione dei risultati da 1 a 6 su 6

Discussione: errore query - dollaro

  1. #1
    Utente di HTML.it L'avatar di agenti
    Registrato dal
    Feb 2002
    Messaggi
    2,427

    errore query - dollaro

    $sql2 = "Insert INTO mia_tab (
    user_id,user_name,user_title,user_password
    )
    values ('".addslashes($row['user_pass'])."')";

    Dove:
    $row['user_pass'] = "$P$9Rl8I2J"

    appena elimino dalla stringa il dollaro non va più in errore.

    Altrimenti ho l'errore:
    Warning: mysql_error(): supplied argument is not a valid MySQL-Link resource in C:\

    Ho anche provato con mysql_real_escape_string ma nulla.
    Qualche suggerimento ?
    Grazie.
    2000 post e sono più vecchio di 4 anni...
    grazie a tutti....

  2. #2
    Ma quella è la query completa?
    PHP LEARN - Guide, tutorial e articoli sempre aggiornati
    NUOVO: standardLib; il potente framework PHP é ora disponibile
    *******************************************
    Scarica oggi la tua copia di MtxEventManager

  3. #3
    Utente di HTML.it L'avatar di agenti
    Registrato dal
    Feb 2002
    Messaggi
    2,427
    scusami..
    la volevo semplificare..

    $sql2 = "Insert INTO mia_tab (user_password)
    values ('".addslashes($row['user_pass'])."')";
    2000 post e sono più vecchio di 4 anni...
    grazie a tutti....

  4. #4
    Che tipo è il campo nel db?
    PHP LEARN - Guide, tutorial e articoli sempre aggiornati
    NUOVO: standardLib; il potente framework PHP é ora disponibile
    *******************************************
    Scarica oggi la tua copia di MtxEventManager

  5. #5
    Utente di HTML.it L'avatar di agenti
    Registrato dal
    Feb 2002
    Messaggi
    2,427
    varchar 32

    permesso null
    2000 post e sono più vecchio di 4 anni...
    grazie a tutti....

  6. #6
    Utente di HTML.it L'avatar di agenti
    Registrato dal
    Feb 2002
    Messaggi
    2,427
    risolto...
    aggiungendo gli slash la lunghezza aumentava..

    questo è il replace
    $pwd = preg_replace("!" . '\x24' . "!" , '\\\$' , $row['user_pass']);
    2000 post e sono più vecchio di 4 anni...
    grazie a tutti....

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.