File Connect.php

  • Creatore Discussione Creatore Discussione minatore
  • Data di inizio Data di inizio

minatore

Utente Attivo
25 Set 2007
410
0
0

Ciao ragazzi, ho un problemino con il file di connessione
Codice:
<?php
	require'Config.php';
	$link=mysql_connect($db_host,$db_user,$db_password);
	if(!$link)
		{
			die("Non riesco a connettermi:".mysql_error());
		}

	$db_selected=mysql_select($db_name,$link);
	if(!$db_selected)
		{
			die("Errore nella selezione del database:".mysql_error());
		}
?>

quando apro la pagina mi da il seguente errore:

Fatal error: Call to undefined function: mysql_select() in c:\programmi\easyphp1-8\www\studio\connect.php on line 9

Adesso sto riguardando il libro dove sto studiando, a me non sembra che abbia sbagliato a fare la "copia".

Grazie in anticipo da Minatore:book::book:
 
Dato l'errore riportato, direi che il problema sta nella configurazione del php.ini.

Cerca una riga tipo questa:
;extension=mysql.so

e leva il ';' per abilitare l'estensione. Riavvia apache e riprova lo script.

PS. se usi windows la riga sarà qualcosa tipo:

;extension=mysql.dll
 
Dato l'errore riportato, direi che il problema sta nella configurazione del php.ini.

Cerca una riga tipo questa:
;extension=mysql.so

e leva il ';' per abilitare l'estensione. Riavvia apache e riprova lo script.

PS. se usi windows la riga sarà qualcosa tipo:
;extension=mysql.dll


Ciao, grazie x avermi risposto, sono appena agli inizi, ti chiedo pazienza
allora:
sono andato in C:\Programmi\EasyPHP1-8, ed ho trovato il file php.ini, nella cartella apache e nella cartella php, di questo file(;extension=mysql.so), nemmeno l'ombra, invece in entrambe c'era (;extension=mysql.dll), mi potresti dire cosa devo fare?

Grazie da Minatore
 
Semplicemente cancellare il ';' all'inizio della riga :hammer:

Ciao, ho tolto il (;)a questi 2 file
extension=php_mssql.dll
extension=php_msql.dll

ma non funziona lo stesso, ma far funzionare php è cosi difficile?
Ciao e buona giornata :incazz2:
 
Scusami ma avevo letto troppo di fretta il tuo primo post... :gun:

Il problema non è assolutamente nel supporto di MySQL, questo evidentemente funziona benissimo, come dimostrato dal fatto che non ti da errore sul mysql_connect(...).
Semplicemente la funzione non è mysql_select(...), ma mysql_select_db(...) !!
 

Discussioni simili