Tema: php y sqlyog
Ver Mensaje Individual
  #3 (permalink)  
Antiguo 06/01/2006, 05:26
Cluster
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 4 meses
Puntos: 129
Si tienes problemas .. NO uses mensajes de error personalizados como los que defines en:

Código PHP:
$link=@mysql_connect("localhost","","")or die("No se puede conectar al servidor");
$bd=@mysql_select_db("FerreAluminios",$link)or die("No se puede seleccionar la BD"); 
Usa:

Código PHP:
$link=@mysql_connect("localhost","","")or die(mysql_error());
@
mysql_select_db("FerreAluminios",$link)or die(mysql_error()); 
(asignar mysql_select_db() a una variable no tiene sentido usado como lo usas (con el "or die()" ahí como parte de tu consutrucción de esa llamada a esa función. Lo que uno se referencia en otras funciones mysql_xxx() es al $link si es que quieres usarlo por qué tengas varías consutlas anidadas o a diferentes Base de datos en un mismo script .. por qué si sólo usas una no es ni necesario usar $link ni definirlo tampoco).

Por lo menos así veras los mensajes de error exactos de Msyql y podrás poner remedio al problema en función del tipo de error que te dé.

Debes conocer que el @ delante de funciones "omite" mostrar todo mensaje de error que se pueda producir .. así que si estás en "desarrollo" de tu aplicación .. no lo uses, sólo usalo cuando dejes tu aplicación funcionando para "producción".

Un saludo,