Foros del Web » Programando para Internet » PHP »

Problema al conectar php y mysql...!!!

Estas en el tema de Problema al conectar php y mysql...!!! en el foro de PHP en Foros del Web. hola primeramente perdonen por el post soy nuevo posteando bueno paso a explicar el motivo de mi consulta: 1.- Tengo sistema operativo Windows 7 Professional ...
  #1 (permalink)  
Antiguo 30/03/2011, 16:01
 
Fecha de Ingreso: abril-2010
Mensajes: 3
Antigüedad: 14 años
Puntos: 0
Pregunta Problema al conectar php y mysql...!!!

hola primeramente perdonen por el post soy nuevo posteando bueno paso a explicar el motivo de mi consulta:

1.- Tengo sistema operativo Windows 7 Professional de 32 bits
2.- Tengo instalado el Apache 2.2.17 para 32 bits
3.- Tengo el mysql 5.0
4.- Tengo el PHP 5.3.5
5.- El localhost funciona correctamente con mi html y el php que previamente lo configure en el httpd.conf

Eh aqui el error tengo los archivos dentro de mi localhost pero al momento de acceder me sale un error que es el siguiente:

Fatal error: Call to undefined function mysql_connect() in C:\appserv\Apache2.2\htdocs\pagina\admin\conexion. php on line 5

revisando mi php de nombre "conexion.php" y observando la linea 5 queda asi:

<?php
function Conectarse()
{
//conexion con la base de datos
if(!($link=mysql_connect('localhost','root','root')))
{
echo "Error conectando la Base de Datos";
exit();
}

//selecciono la base de datos
if(!mysql_select_db("nombre de mi base de datos",$link))
{
echo "Error seleccionado la Base de Datos";
exit();
}

return $link;
}
?>

Bueno y en mi index.php el que hace llamado a dicha función es:

<?php
include("admin/conexion.php");
$link=Conectarse();

$consulta = "SELECT * FROM TblEncuesta ORDER BY Fech_Encu DESC LIMIT 0,1";
$consulta = mysql_query($consulta,$link);
while($row = mysql_fetch_array($consulta))
{
$Titu_Encu=$row["Titu_Encu"];
$Fech_Encu=$row["Fech_Encu"];
$Codi_Encu=$row['Codi_Encu'];
}
?>

bueno nose en k parte esta mi error porque me sale ese mensaje y no me puedo conectar agradeceria mucho que me pudieran ayudar.
me olvidaba de comentar que estos mismos archivos los tengo en un localhost en Windows XP y funciona correctamente agradeceria su ayuda.
  #2 (permalink)  
Antiguo 30/03/2011, 16:44
Avatar de Triby
Mod on free time
 
Fecha de Ingreso: agosto-2008
Ubicación: $MX->Gto['León'];
Mensajes: 10.106
Antigüedad: 15 años, 8 meses
Puntos: 2237
Respuesta: Problema al conectar php y mysql...!!!

El problema es que no tienes instalada (o activada) la extension MySQL para PHP.

En php.ini busca:
Código:
;extension=php_mysql.dll
Si tiene el punto y coma al inicio, eliminalo, reinicia apache y debe funcionar... aunque habra que ver si necesitas crear la base de datos.
__________________
- León, Guanajuato
- GV-Foto
  #3 (permalink)  
Antiguo 30/03/2011, 17:42
 
Fecha de Ingreso: abril-2010
Mensajes: 3
Antigüedad: 14 años
Puntos: 0
Respuesta: Problema al conectar php y mysql...!!!

Cita:
Iniciado por Triby Ver Mensaje
El problema es que no tienes instalada (o activada) la extension MySQL para PHP.

En php.ini busca:
Código:
;extension=php_mysql.dll
Si tiene el punto y coma al inicio, eliminalo, reinicia apache y debe funcionar... aunque habra que ver si necesitas crear la base de datos.
Hola mi estimado amigo te dire que muchas gracias de antemano por tu pronta respuesta bueno paso a decirte lo siguiente en efecto la estension en el php.ini tenia el ";" bueno le quite el ";" como me dijiste pero nada y con respecto a mi base de datos ya la tengo creada con 3 tablas una que es mi tabla de ususarios, mi tabla encuensta y mi tabla respuesta.
Intente volver a conectarme con mi localhost luego de haber reiniciado mi servicio de apache pero nada nose que podra estar sucediendo.
  #4 (permalink)  
Antiguo 30/03/2011, 18:39
Avatar de intiweb  
Fecha de Ingreso: mayo-2009
Ubicación: Capital Federal
Mensajes: 363
Antigüedad: 14 años, 11 meses
Puntos: 5
Respuesta: Problema al conectar php y mysql...!!!

ese error es medio claro no ? te dice que la funcion no esta definida por lo tanto quiere desirte que el include no esta bien echo porque si lo estuviera lo encontraria, busca de ponerle otra direcion por ejemplo ../admin/conexion.php pero yo te diria de poner el archivo conexion.php en la misma carpeta donde esta el index.php y probar asi que es como lo uso yo:

Código PHP:
include("conexion.php"); 
siempre hay muchas maneras de hacerlo claro. esta es la mia

en cuanto a la funcion si queres proba asiendola de esta manera,
es paresida a la tuya pero ligeramente diferente

Código PHP:
function db_connect()
{
$result = @mysql_pconnect("localhost","root","root");
if(!
$result)
 return 
false;
if(!
mysql_select_db("nombre de la base de datos"))
return 
false;

return 
$result;

esto iria en el archivo conexion.php claro.
bueno espero que te sirva si no veremos cual es el problema .
saludos
__________________
un saludo..... . . .
  #5 (permalink)  
Antiguo 31/03/2011, 11:28
Avatar de Triby
Mod on free time
 
Fecha de Ingreso: agosto-2008
Ubicación: $MX->Gto['León'];
Mensajes: 10.106
Antigüedad: 15 años, 8 meses
Puntos: 2237
Respuesta: Problema al conectar php y mysql...!!!

Estas obteniendo el mismo mensaje de error?... o ahora se trata de otro?
__________________
- León, Guanajuato
- GV-Foto
  #6 (permalink)  
Antiguo 31/03/2011, 15:23
 
Fecha de Ingreso: abril-2010
Mensajes: 3
Antigüedad: 14 años
Puntos: 0
Respuesta: Problema al conectar php y mysql...!!!

Cita:
Iniciado por Triby Ver Mensaje
Estas obteniendo el mismo mensaje de error?... o ahora se trata de otro?
Hola muchas gracias por su ayuda ya resolvi el problema como tu decias tenia que quitarle ese " ; " pero lo que pasaba era que no tenia indicado de donde es que me deberia de jalar los " dll " que se encuentran en la carpeta "ext".

Gracias por su colaboracion tenia otro pequeño problema de configuracion en el php.ini que no me reconocia algunos parametros del mysql pero revisando una configuracion antigua bueno solo tube que cambiar la configuracion y tambien lo resolvi.

Pero.... ........
ahora me surgio otro problema en mi pagina tengo lo que es una encuesta y cuando grabo una encuesta me dice que grabo todo exitosamente pero al revisar mi lista de encuestas no se me graba nada en el mysql. nose que estare haciendo mal esta vez perdonen mi poco conocimiento en php
  #7 (permalink)  
Antiguo 31/03/2011, 15:45
Avatar de _ssx  
Fecha de Ingreso: mayo-2003
Ubicación: mX
Mensajes: 683
Antigüedad: 20 años, 11 meses
Puntos: 60
Respuesta: Problema al conectar php y mysql...!!!

Cita:
Iniciado por XxWilxx Ver Mensaje
ahora me surgio otro problema en mi pagina tengo lo que es una encuesta y cuando grabo una encuesta me dice que grabo todo exitosamente pero al revisar mi lista de encuestas no se me graba nada en el mysql. nose que estare haciendo mal esta vez perdonen mi poco conocimiento en php


y sin código como vamos a saber que es lo que esta mal :p
__________________
Escribe tu código de forma que refleje, y saque a relucir,lo mejor de tu carácter personal
www.oscararzola.com/blog
Principios de un programador

Etiquetas: mysql
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 17:17.