Ver Mensaje Individual
  #1 (permalink)  
Antiguo 15/12/2010, 14:40
Avatar de bandolera
bandolera
 
Fecha de Ingreso: abril-2009
Mensajes: 613
Antigüedad: 15 años, 6 meses
Puntos: 7
Pregunta Prueba con valores

Quise probar el mysql_real_escape_string pero no funciona, sale este mensaje:
Warning: mysql_real_escape_string() [function.mysql-real-escape-string]: Access denied for user 'ODBC'@'localhost' (using password: NO) in C:\www\muestra_datos.php on line 12

Puede explicarme por qué??

Pero si lo cambio por mysql_escape_string, sí funciona.

Código HTML:
Ver original
  1. <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
  2. <title>Formulario Test </title>
  3. </head>
  4. <form action="muestra_datos.php" method="post">
  5. Usuario :<input type="text" name="usuario">
  6. Clave   :<input type="password" name="clave">
  7.  
  8. <input name="submit" type="submit" value="Entrar">
  9. </form>
  10.  
  11. </body>
  12. </html>

Código PHP:
<?php
if (isset($_POST['usuario'])) {

ECHO 
"Usuario:".$_POST['usuario'];
echo 
"<br>";
ECHO 
"Clave:  ".$_POST['clave'];

echo 
"<br>";

$valor $_POST['usuario'];

$valor mysql_real_escape_string($valor);

echo 
$valor;

}
?>
Ya revisé el manual de php y en todos sitios figura el mismo ejemplo. Espero me ayuden.

Última edición por bandolera; 15/12/2010 a las 14:47