Salve!
Sto cercando di imparare il PHP insieme all' SQL.
Son riuscito, per ora, a creare questo: http://jollytest.altervista.org/
Penso non avrete problemi a capire cosa faccia: cliccando sul pulsante si viene mandati a un file .php che contiene questo codice:
Codice PHP:
<?php
$database = mysql_connect ("localhost","jollytest","*****");
mysql_select_db ("my_jollytest", $database);
$SQL_create_table = "CREATE TABLE Persons (
FirstName varchar(15),
LastName varchar(15),
Age int
)";
mysql_query ($SQL_create_table, $database);
// header( "Location: [url]http://jollytest.altervista.org/[/url]" );
?>
Questo non fa altro che creare una Tabella Persons!
Le domande ora sono 3:
1) E' normale che, una volta cliccato sul pulsante e arrivati alla pagina "create_table.php" e andando nella sua Sorgente, il codice PHP non compaia assolutamente? ( Cioè, so che il PHP viene eseguito dal Server e poi la pagina viene data all'utente così come è stata "calcolata" da quel codice, ma pensavo che fosse comunque visibile. )
2) Vorrei sapere se c'è un modo per dire di creare la tabella solo se questa non esiste già. Cercando ho trovato che potrei mettere "Create table if not exists", però quello che vorrei io è scrivere: ( lo scrivo in "algoritmo"
codice:
Se (tabella 'Persons' non esiste) {
"mysql_query ($SQL_create_table, $database);"
scrivi "Tabella creata";
}
Senno scrivi "tabella già esistente"
3) Eh calma, in effetti per la terza mi serve sapere prima la 2^ :P E siccome voglio andare con calma meglio non saltare passaggi >_>
Grazie!