Foros del Web » Programando para Internet » PHP »

ayuda con mysql, php, apache, o el causante del problema...

Estas en el tema de ayuda con mysql, php, apache, o el causante del problema... en el foro de PHP en Foros del Web. tengo todo correctamente instalado tengo: mysql 5.0.1 alpha apache 2.0.52 php 5.0.2 el php esta configurado con el apache... pero a la hora de conectarme ...
  #1 (permalink)  
Antiguo 19/10/2004, 07:40
Avatar de spider_boy  
Fecha de Ingreso: diciembre-2003
Ubicación: Chile
Mensajes: 1.855
Antigüedad: 20 años, 4 meses
Puntos: 89
ayuda con mysql, php, apache, o el causante del problema...

tengo todo correctamente instalado

tengo:

mysql 5.0.1 alpha
apache 2.0.52
php 5.0.2

el php esta configurado con el apache...

pero a la hora de conectarme al mysql no puedo (lo tengo todo corriendo mysql y apache)

pero este es el problema...

tengo 2 archivos... index.php y configuracion.php

index.php
Código:
<?php

require('configuracion.php');
require('funciones.php');
require('header.html');

$sql = "SELECT id, autor, titulo, fecha, respuestas, ult_respuesta";
$sql .= "FROM foro WHERE identificador=0 ORDER BY ult_respuesta DESC";
$rs = mysql_query($sql,$con);

if(mysql_num_rows($s)>0)
{
  $template = implode("", file("temas.html"));
  include("titulos.html");
  while($row = mysql_fetch_assoc($rs))
  {
    $color = ($color == ""?"#5b69a6":"");
    $row["color"]=$color;
    mostrartemplate($template,$row);
  }
}

include('footer.html');

?>
configuracion.php
Código:
<?php

$bd_host = "localhost";
$bd_usuario = "root";
$bd_password = "";
$bd_base = "spiderdb";

$con = mysql_connect($bd_host,$bd_usuario,$bd_password);
mysql_select_db($bd_base,$con);

?>
está todo correcto, la base de datos existe, la tabla tambien y hasta por el mysql control center me puedo conectar, pero cuando cargo el index.php me escribe esto en pantalla

Fatal error: Call to undefined function mysql_connect() in C:\Archivos de programa\Apache Group\Apache2\htdocs\configuracion.php on line 16

la linea 16 es esta
$con = mysql_connect($bd_host,$bd_usuario,$bd_password);

pero simplemente no me conecta... que puedo hacer??? gracias...
  #2 (permalink)  
Antiguo 19/10/2004, 09:14
Avatar de yesik  
Fecha de Ingreso: octubre-2004
Ubicación: Orense
Mensajes: 292
Antigüedad: 19 años, 6 meses
Puntos: 1
si defines en configuracion una funcion
function BdConectar(){
$controlador=mysql_pconnect("host","usu","passw");
mysql_select_db("rofema",$controlador);
return $controlador;

}

y la llamas desde al index entes de realizar cualquier consulta debería valer
  #3 (permalink)  
Antiguo 19/10/2004, 10:01
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 3 meses
Puntos: 129
Un detalle .. Mysql versión 5.x está en fase Alpha todavía .. te recomendaría usar la versión estable de Mysql a la fecha .. (a día de hoy) una versión 4.0.x ...

Por lo demás .. usas PHP 5.x .. en PHP 5.x el soporte para Mysql NO viene por defecto (para la versión de PHP windows) como lo era para PHP 4.x e inferiores .. En PHP 5 es necesario que instales Mysql como extensión + la librería necesaria de Mysql.

Puedes ver este tema donde se habló y solventa el problema:
http://www.forosdelweb.com/f18/instalacion-php-5-0-sobre-win32-manual-apache-2-50-a-217240/


Un saludo,
  #4 (permalink)  
Antiguo 20/10/2004, 05:04
Avatar de spider_boy  
Fecha de Ingreso: diciembre-2003
Ubicación: Chile
Mensajes: 1.855
Antigüedad: 20 años, 4 meses
Puntos: 89
gracias, ya lo solucione, nada mas cambie la version de php y mysql... gracias por su ayuda...
  #5 (permalink)  
Antiguo 02/11/2004, 01:22
Avatar de JALF  
Fecha de Ingreso: septiembre-2004
Ubicación: Cali - Colombia
Mensajes: 634
Antigüedad: 19 años, 7 meses
Puntos: 2
te recomiendo este tutor!!!

http://julian.xoopiter.com/archivos/..._php_mysql.zip

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.
Tema Cerrado




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