PHP - ¿Donde esta el error?

 
Vista:

¿Donde esta el error?

Publicado por Carlos (2 intervenciones) el 10/12/2005 05:04:37
Saludos..

Estoy intentando conectar mi pagina PHP con mi base de datos pero aparentemente no lo esta haciendo. Se supone que la pagina agrega datos pero cuando voy a la tabla veo que no se ha grabado ningun dato.

Este es el codigo que estoy usando, por favor alguien donde esta el error:

<?php
if (isset($enviar)) {
include ("includes/config.php");
include ("includes/funciones.php");
$link = conectar();
$query = "insert into clientes (Codigo, Nombre, Apellido, Direccion, Fecha, Telefono, Sueldo_Mensual, Donde_Labora, Limite_Credito, Cedula)
values ('$codigo','$nombre','$apellido','$direccion','$fecha','$telefono','$sueldo_mensual','$donde_labora','$limite_credito','$cedula')";
echo $query;
mysql_query($query,$link) or die (mysql_error());
mysql_close($link);
echo "<script> alert('Los datos se enviaron con exito'); location.href = 'agregar_clientes.php'; </script>";
}
?>

El config.php tiene los siguientes parametros:
<?php
$HOSTNAME = "localhost";
$USERNAME = "root";
$PASSWORD = "";
$DATABASE = "farmacia";
?>

y funciones.php tiene:
<?
function conectar(){
global $HOSTNAME,$USERNAME,$PASSWORD,$DATABASE;
$link = mysql_connect($HOSTNAME, $USERNAME, $PASSWORD) or DIE(mysql_error());
mysql_select_db($DATABASE, $link);
return $link;
}
?>

Agradezco de antemano cualquier ayuda que me puedan brindar...
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:¿Donde esta el error?

Publicado por FiSiCo (403 intervenciones) el 13/12/2005 01:31:34
Prueba asi para ver si de verdad se conecta y selecciona la BD

function conectar()
{
if (!($link=mysql_connect($HOSTNAME, $USERNAME, $PASSWORD)))
{
echo "Error conectando a la base de datos.";
exit();
}
if (!mysql_select_db("base_datos",$link))
{
echo "Error seleccionando la base de datos.";
exit();
}
return $link;
}
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar