Cita de: drvy | BSM en 19 Marzo 2013, 19:47 PM
En realidad es buena practica HACERLO. Imagínate que tienes varias conexiones abiertas. Si no lo indicas, tomara la ultima, lo que igual te puede joder el script entero.
http://php.net/manual/es/function.mysql-select-db.php
Pasa igual que lo que he mencionado antes. No es necesario, pero es buena practica hacerlo.
@Zhuikov, podrias ejecutar esto ? Es el mismo codigo que dejas pero con los errores habilitados. Igual tienes algun error en alguna parte fuera del php.Código (php) [Seleccionar]<?php
error_reporting(E_ALL);
$conexion = mysql_connect("localhost","root","usbw");
if(!$conexion){die('Problema con conx a la base de datos. Verifica host, usuario y contraseña.');}
mysql_select_db("hd",$conexion) or die(mysql_error());
$sql = "INSERT INTO admin(pass,usuario) VALUES ('daaass','daaa')";
$result = mysql_query($sql,$conexion) or die(mysql_error());
if(!$result){die('Un problema muy extraño o.O');} else {die('Se ha ejecutado bien');}
?>
Y, considera usar MYSQLI en vez de mysql. mysql ESTA OBSOLETO y sera eliminada de futuras versiones.
Saludos
Unknown table engine 'InnoDB'
me arroja ese mensaje