Hola, tengo una duda simple sobre la conexión a una base de datos mysql. Hace poco terminé un módulo superior y nos enseñaron a hacer la conexión a la bbdd de la siguiente forma:
Código:
$db = new PDO('mysql:host=127.0.0.1;dbname=000','root','');
$sql = "select * from usuarios;
$consulta = $db -> prepare($sql);
$consulta->execute();
$registro=$consulta->fetchall();
Y por estos foros veo que utilizáis la siguiente sintaxis:
Código:
$con=mysql_connect("servidor","usuario","contraseña");
$sql = "SELECT * FROM tabla WHERE Nombre like '%$buscar%' ORDER BY id DESC";
mysql_select_db("nombre", $con);
$result = mysql_query($sql, $con);
$total = mysql_num_rows($result);
Qué diferencia hay entre usar el objeto PDO y el mysql_connect que usáis vosotros? debería amoldarme al segundo? Un saludo