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<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<form action="muestra_datos.php" method="post"> Usuario :
<input type="text" name="usuario">Clave :
<input type="password" name="clave">
<input name="submit" type="submit" value="Entrar">
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.