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

    [mysql_real_escape_string] Problema strano

    Ciao a tutti,

    da un form invio un campo che passo per sicurezza con la funzione mysql_real_escape_string:

    Codice PHP:
    <?php 
    $nome 
    mysql_real_escape_string($_GET['nome']); //riga 2
    echo $nome." "
    ?>
    ma mi esce questo errore e non so spiegarmi il motivo mi aiutate?

    Warning: mysql_real_escape_string() [function.mysql-real-escape-string]: Access denied for user 'ODBC'@'localhost' (using password: NO) in D:\xampp\htdocs\fantacalcio\inserisci_campionato.p hp on line 2

    Warning: mysql_real_escape_string() [function.mysql-real-escape-string]: A link to the server could not be established in D:\xampp\htdocs\fantacalcio\inserisci_campionato.p hp on line 2

  2. #2
    perchè possa funzionare correttamente, mysql_real_escape_string ha bisogno di una connessione attiva ( mysql_connect ) prima di poter essere eseguito (questo per poter vedere quale charset è in uso).

    Molto probabilmente nel tuo php.ini ci sono dei valori predefiniti per la connessione al database, quindi quando mysql_real_escape_string non trova la connessione, invoca implicitamente mysql_connect che utilizza quei dati ma, essendo sbagliati, ti restituisce quell'errore

  3. #3
    infatti, ora è ok.

    grazie!

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.