Questo sarebbe il codice... premetto che so ben poco di php, lo sto cercando di imparare per fare uno stupido guestbook di prova.
Connessione:
Codice PHP:
$db="my_utente";
$connessione = mysql_connect("localhost","utente","password");
if ($connessione == FALSE) {echo "errore";}
mysql_select_db($db,$connessione) or die("errore");
Creazione tabella:
Codice PHP:
$result = mysql_unbuffered_query("CREATE TABLE guestbook (
id INT(5) AUTO_INCREMENT NOT NULL,
autore VARCHAR(25) NOT NULL,
testo TEXT NOT NULL,
data INT(11),
PRIMARY KEY(id))",$db);
echo $result;
Inserimento:
Codice PHP:
$query = "INSERT INTO guestbook (autore,testo,data) VALUES ('ufo','afo2','123')";
$result = mysql_unbuffered_query($query,$db);
echo $result;
Visualizzazione:
Codice PHP:
$query = "SELECT * FROM guestbook ORDERED BY data DESC";
$result = mysql_unbuffered_query($query,$db);
while ($row = mysql_fetch_array($result))
{
echo "
quacosa c'e'</p>";
}
echo "fine";
Io per prova ho detto di scrivere tutto... ma scrive solo "fine"!
Ho anche provato a dare un DROP TABLE IF EXIST guestbook, ma niente...
Il sito è ospitato su altervista, quindi non ha senso usare il comando CREATE DATABASE, no?