Foros del Web » Programando para Internet » PHP »

php, mysql y la conexion

Estas en el tema de php, mysql y la conexion en el foro de PHP en Foros del Web. Pues tengo de estar provando todo un dia, y no se que estoy haciendo mal. trabajo en linux redhat 8.0 creo una base de datos ...
  #1 (permalink)  
Antiguo 05/01/2003, 00:32
mmadrid
Invitado
 
Mensajes: n/a
Puntos:
php, mysql y la conexion

Pues tengo de estar provando todo un dia, y no se que estoy haciendo mal.
trabajo en linux redhat 8.0
creo una base de datos llamada guestbook, y luego una tabla, despues creo un archivo llamado index.php con el siguiente codigo
<?php
mysql_connect("localhost") or
die ("no se hiso la conexion")
mysql_select_db("guestbook") or
die ("no fue seleccionada la base");
?>
el error que me da es el siguiente:
fatal error: call to undefined function: mysql_connect() in /var/www/html/index.php on line 2

active el servicio de mysql, y el de apache. es mi primer dia en estos rumbos, no se si se me ha escapado algo.
  #2 (permalink)  
Antiguo 05/01/2003, 00:37
Avatar de chalito  
Fecha de Ingreso: diciembre-2002
Ubicación: Santiago, chile
Mensajes: 221
Antigüedad: 21 años, 4 meses
Puntos: 0
pues primero que nada, la funcion mysql_connect() define 3 parametros

mysql_connect("NOM_HOST", "NOM_USUARIO", "PASSWORD")

y si la funcon te dice que no esta definida, seguramente no has cargado la libreria desde el los fihceros php, aunque las nuevas versiones todas lo soportan por defecto, asegurate de que las estas cragando

Saludos
  #3 (permalink)  
Antiguo 05/01/2003, 02:04
 
Fecha de Ingreso: septiembre-2001
Ubicación: Monterrey
Mensajes: 663
Antigüedad: 22 años, 6 meses
Puntos: 6
El error que te envia php es por que no esta agregado el soporte para usar mysql, necesitas avilitarlo siguiendo los pasos de instalacion que existan para la plataforma que usas.

En mi caso uso linux y puedes avilitar el soporte por medio de paquetes, distribuciones binarias y mediante una recompilacion de php usando los fuentes del mismo.

Para mas detalles comenta que condiciones tienes tu, para que alguien te pueda dar una solucion menos general que la mia.
  #4 (permalink)  
Antiguo 05/01/2003, 13:37
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 3 meses
Puntos: 129
Si se supone que ya tienes corriendo el servidor (y clientes) Mysql en tu Red Had .. ahora toca decirle a PHP q active las funciones nativas para acceder a Mysql ..

Eso lo haces compilando o usando RPM's como ya te han comentado.

Te dejo el link hacia un manual de instalación de PHP + Mysql ... (incluye instalción de Mysql por si no lo tienes usando compilación no RPM's)

http://www.ferdyx.org/mysql.php

Un saludo,
  #5 (permalink)  
Antiguo 06/01/2003, 08:47
mmadrid
Invitado
 
Mensajes: n/a
Puntos:
Bueno la verdad estoy un poquito perdido, tambien soy nuevo usando linux, pero me voy a leer un poco a ver como esta lo de la activacion de servicios de PHP, gracias por sus ayuda, ahora ya se que buscar.
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 09:37.