FAQ - Come posso testare la connessione a MySQL?
Nello script sotto citato, per connettersi al database è suffciente inserire le variabili come da commento riportato sotto.
<?php
$DATABASE_HOST=""; # Generalmente "localhost"
$DATABASE_USER=""; # Nome utente del database
$DATABASE_PASSWORD=""; # Password dell'utente del database
$DATABASE_NOME=""; # Nome del database
##############
# MySQLi
##############
echo "<b>TEST MySQLi</b><br><br>";
$db = new mysqli($DATABASE_HOST, $DATABASE_USER, $DATABASE_PASSWORD, $DATABASE_NOME);
if ($db->connect_error) {
echo "Sono connesso correttamente a $DATABASE_HOST come $DATABASE_USER e password: $DATABASE_PASSWORD";
} else {
echo "<br>Errore nella connessione!";
}
##############
# PDO
##############
echo "<br><br><br><b>TEST PDO</b><br><br>";
try {
$dbh = new PDO("mysql:host=$DATABASE_HOST;dbname=$DATABASE_NOME", $DATABASE_USER, $DATABASE_PASSWORD, array(
PDO::ATTR_PERSISTENT => true,
PDO::MYSQL_ATTR_INIT_COMMAND => 'SET NAMES utf8'
));
} catch (PDOException $e) { print $e;
echo "<br>Errore nella connessione!";
}
if ($e==false){echo "Sono connesso correttamente a $DATABASE_HOST come $DATABASE_USER e password: $DATABASE_PASSWORD";
}
##############
# MySQL OLD
##############
/*
echo "<br><br><br><b>TEST MySQL OLD</b><br><br>";
$conn = mysql_connect($DATABASE_HOST, $DATABASE_USER, $DATABASE_PASSWORD);
if($conn === false){
throw new Exception(mysql_error());
}
$selectDb = mysql_select_db($DATABASE_NOME, $conn);
if($selectDb === false){
throw new Exception(mysql_error($conn));
echo "<br>Errore nella connessione!";
}else{
echo "Sono connesso correttamente a $DATABASE_HOST come $DATABASE_USER e password: $DATABASE_PASSWORD";
}
*/
?>
Come sapere quale versione di PHP è installata sul server?
E' possibile usare phpinfo() oppure phpversion() , di seguito gli esempi di utilizzo.
<?php
phpinfo(); // Restituisce oltre alla versione tutta la configurazione di PHP
echo phpversion(); //Restituisce...
Come si può eliminare un database MySQL in PHP?
Per eliminare un database MySQL tramite uno script PHP basta seguire l'esempio riportato di seguito.
<?php
$connessione = @mysql_connect($host,$user,$pass)
or die ("Errore nella connessione");
$sql = "DROP DATABASE 'nome_database' ...
Come si convalidano i campi di un form in PHP?
Per convalidare i campi di un form in PHP basta fare riferimento al codice riportato di seguito.
<?php
if ($campo==false)
{ echo "Campo obbligatorio!"; }
?>
Che differenza c'è tra l'include e include_once e require e require_once in PHP?
La differenza tra Include e incluce_once sta nel fatto che il primo include il file richiesto ogni volta che viene richimato, il secondo invece garantisce...


©