[PHP] Connettere il database al sito!

  • Creatore Discussione Creatore Discussione Bryan
  • Data di inizio Data di inizio

Bryan

Nuovo Utente
18 Giu 2017
9
0
1
48
Saaalve,
Sto studiando un libro che parla di php e mysql, mi viene chiesto di provare a collegare il database al sito, tramite php.
Mi viene dato anche un esempio e provo a modificarlo ed attuarlo, ma ecco il seguente errore:

( ! ) Parse error: syntax error, unexpected 'or' (T_LOGICAL_OR) in C:\wamp64\www\database\funzione.php on line 9

Vi mostro il codice:

Codice:
<html>
<head>

<?php
$password='';
$username="root";
$id_database="127.0.0.1";
mysql_connect($id_database , $username , $password);
or die("<p> Errore connessione :" . mysql_error . "</p>");
echo "connessione riuscita";


)


?>
</head>
<body>
</body>
</html>
 
Devi rimuovere il ; alla fine della linea 8 e la parentesi dopo l'echo.
Inoltre per richiamare l'errore devi usare mysql_error(), non mysql_error.
PHP:
<html>
<head>

<?php
$password='';
$username="root";
$id_database="127.0.0.1";
mysql_connect($id_database , $username , $password)
or die("<p> Errore connessione :" . mysql_error() . "</p>");
echo "connessione riuscita";
?>
</head>
<body>
</body>
</html>

edit: comunque le funzioni di MySQL sono deprecate e rimosse nella versione 7 di PHP.
E' meglio se utilizzi MySQLi
 
Si , infatti l'errore consiste in quello che hai detto tu:
Ovvero non riconosce tale funzione, quindi dovrò fare diversamente, qualche consiglio?
 
Utilizza le funzioni di MySQLi.
Nella pagina linkata nel mio post precedente trovi tutti gli esempi.
 

Discussioni simili