
15/05/2002, 13:33
|
 | Colaborador | | Fecha de Ingreso: noviembre-2001 Ubicación: 127.0.0.1
Mensajes: 3.499
Antigüedad: 23 años, 4 meses Puntos: 69 | |
Re: Problemas de conexión PHP - MySQL Bueno.. hay algunos detalles en el código que no son muy buenos que digamos... Veamos algunos.
1) Ese script SIEMPRE dirá "Tronko, conexión a la base conseguida"; porque en el flujo de ejecución, siempre para por ese punto, se haya conseguido la conexión realmente o no. Primer detalle.
2) Dentro de la función Conectarse(); veo que se hace una llamada a mysql_connect(); pero no veo que se le pase ninguno de los 3 parámetros obligatorios : Host de la Base, Usuario y Contraseña. Es por ello que no se esté conectando realmente.
3) En el segundo ejemplo que pones, Alfon, estás utilizando una función ya de largo despreciada dentro del PHP, que es mysql_db_query();. Esta función se ha dejado de usar hace mucho, y se la ha reemplazado por mysql_select_db() para elegir la base, y mysql_query(); para ejecutar el Query dentro de la base... deberías cambiarlo por esos dos.
4) Cuando tienes un problema con la base de datos, y no sabes bien porque se produce, yo te recomendaría que SIEMPRE hagas a modo de Debug, nu echo del Query que estás utilizando y generando dinámicamente ( y para ello deberías primero crearlo dentro de una variable y luego utilizar esa variable dentro de mysql_query), y también, mostrar el contenido de mysql_error(); que devuelve el último error generado dentro de la base de datos.
Este es un ejemplo :
<?
//Conexion con la base
$ Conn = mysql_connect("localhost","root&quo t;);
or die ("ERROR no puedo conectar con la base de datos");
mysql_select_db("ejemplo");
//Ejecucion de la sentencia SQL
$sql = "insert into clientes (nombre,telefono) values ('$nombre','$telefono')";
mysql_query($sql, $Conn);
echo "Query : $sql - Error : ".mysql_error();
?>
De esta manera, puedes ver el Query que ejecutaste y el error, si es que se produjo uno.
Saludos.
<hr><font size=2 face="verdana">- Pablo Daniel Rigazzi (Webstudio)
<font size=1 color="#333333">COORDINADOR PROYECTO REGIONALIZACION ARGENTINA
Visita <a href="http://www.web-studio.com.ar" target="_blank">Web Studio</a> - Tutoriales Photoshop</fo |