Hola, saludos amigo lector.
Estaba hosteando y testeando mi pagina web que tenia un login que se conectaba a mi base de datos ya hosteada también. Accedía normal, pero cuando quise hacer una consulta desde la misma pagina a ciertos datos de una tabla en mi BD, me mostró un mensaje error junto con mi resultado normal de la pagina. El error decia que mysql_conect() ya era obsoleto y que debia usar mysqli ó PDO.
Entonces yo desde un archivo : conexion.php invocaba la tipica conexion:
mysql_connect("server","user","clave") or die("Error, conexion BD");
mysql_select_db("base datos") or die("Error, selecionar BD");
Ahora mi base de datos manejaba una tabla usuario que contiene campos: nick,clave,edad. Enviaba los datos por un formulario a un archivo validar.php donde hacia la consulta de los datos para declarar la variable $_SESSION['']. Pero claro, utlizaba las funciones de mysql tipicas:
$nick=$_POST["nick"];
$clave=$_POST["clave"];
include("conexion.php");
$query=mysql_query("select *from usuario where nick='$nick'") or die("Error, select");
//si obtenemos los datos del usuario...
if(mysql_num_rows($query)==1){
$result=mysql_fetch_assoc($query);
//verificamos la edad
if($result['edad']>=3){
}
}
Ahora: Necesito usar PDO preferiblemente para establecer una conexion, hacer la consulta, verificar si devuelve un resultado la consulta y comparar un valor que devuelve esa
consulta.
Alguien podria decirme como deberia quedar esto utilizando PDO ??.
Gracias, saludos.