ayuda para solucionar el error Fatal error: Call to undefined function mysql_connect()

joseprieto
15 de Junio del 2008
saludos soy nuevo en esto de PHP, recien instale el WAMP5 que incluye Apache, mysql y php, y al querer conectarme a una base de datos de mysql de la siguiente forma:
<?php
$db=mysql_connect(&#8220;localhost&#8221;,&#8221;root&#8221;,&#8221;&#8221;);
mysql_select_db(&#8220;ejemplo&#8221;,$db);
?>
me marca el error Call to undefined function mysql_connect()
de antemano les agradecere su ayuda,
gracias
saludos

tgp
15 de Junio del 2008
la verdad no se para que son esos singos (&#) pero tiene que ser de la sig forma:

$Query = "SELECT algo from tabla where algo='$algo'";
$Results = mysql_db_query($DBName,$Query,$DBLink);

donde:

$DBHost = "localhost"; //regularmente
$DBUser = "usuario";
$DBPassword = "passworddelaBD";
$DBName = "basededatos";
$DBLink = mysql_connect($DBHost, $DBUser, $DBPassword);

eso si antes tenes que haber creado la base de datos (BD) :)

espero que te sirva

joseprieto
15 de Junio del 2008
segun estuve leyendo tengo que habilitar algunas funciones tales como mysql_connect(), mysql_select_db() y otras mas, pero no se como habilitar esas funciones, debo bajar algo e instalarlo, pero no se que.
gracias
saludos

danosman
15 de Junio del 2008
********************************
********************************
PAQUETES QUE INSTALE
********************************
********************************

apache http server 2.2
>> apache_2.2.8-win32-x86-no_ssl (4,278 KB)

mysql server 6.0
>> mysql-6.0.2-alpha-win32 (59,052 KB)

php 5
>> php-5.2.6-win32-installer (19,373 KB)

>> php_mysql.dll (5.1.2.2) copiado a C:php y a C:windowssystem32 (por si acaso)
>> php.ini copiado a C:windowssystem32

***************************************
***************************************
MODIFICACIONES HTTPD.CONF
***************************************
***************************************

1.)
Loadmodule php5_module C:/PHP/php5apache2_2.dll


2.)
<IfModule dir_module>
DirectoryIndex index.html index.php index.php3 index.php4 index.php5 index.phtml
</IfModule>

3.)
AddType application/x-httpd-php .php .php3 .php4 .php5 .phtml .htm .html
AddType application/x-httpd-php-source .phps

*********************************
*********************************
MODIFICACIONES PHP.INI
*********************************
*********************************

;;;;;;;;;;;;;;;;;
; Data Handling ;
;;;;;;;;;;;;;;;;;
1.)
register_globals = On


;;;;;;;;;;;;;;;;;;;;;;;;;
; Paths and Directories ;
;;;;;;;;;;;;;;;;;;;;;;;;;
1.)
include_path = "C:/PHP/includes"

2.)
extension_dir = "C:/PHP"

3.)
upload_tmp_dir ="C:/PHP/uploads"

4.)
upload_max_filesize = 5M


;;;;;;;;;;;;;;;;;;
; Fopen wrappers ;
;;;;;;;;;;;;;;;;;;

1.)
upload_tmp_dir="C:/PHP/temp"

2.)
session.save_path="C:/PHP/sessions"


;;;;;;;;;;;;;;;;;;;;;;
; Dynamic Extensions ;
;;;;;;;;;;;;;;;;;;;;;;

1.)
extension=php_mysql.dll