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 quanto è lunga una stringa in PHP?
Per sapere quanto è lunga una stringa basta usare la funzione strlen(), di seguito un esempio:
<?php
$stringa="Acquista il tuo dominio su DominiOK";
$lunghezza=strlen($stringa);
?>
Come faccio a conoscere quali sono le tabelle presenti in un database MySQL?
Per conoscere quali sono le tabelle presenti in un database MySQL basta usare il seguente codice:
<?php
$connessione=@mysql_connect($host, $username, $password)
or die ("Non riesco a connettermi al database");
$query...
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 cambiano i permessi ad un file o cartella PHP?
E' possibile cambiare i permessi di un file solo su sistemi Linux/Unix. L'istruzione da utilizzare è chmod. A seguire l'esempio.
<?php
chmod ("percorso/file.html", 0777);
?>