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 si interrompe uno script PHP per un numero definito di tempo?
Per interrompere l'esecuzione di uno script PHP basta usare l'istruzione sleep. A seguire l'esempio.
<?php
sleep(60) // lo script riprenderà dopo 60 secondi
?>
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!"; }
?>
Come si apre una connessione a MySQL con il driver originale?
L'estensione MySQL originale era usata nelle vecchie versioni di PHP per connettersi a MySQL, è stata deprecata a partire da PHP 5.5 e rimossa a...
Come si possono concatenare le variabili in PHP?
Per concatenare le variabili in PHP bisogna usare .= (Punto e uguale).
<?php
$var = "Ecco come";
$var .= " si devono concatenare";
$var .= " le variabili";
echo $var; ...


©