Premettendo che sono un novellino, ma perche non mi funziona, l'errore sta alla riga 32 $data = new MysqlClass();
<?php
// inclusione del file contenente la classe
class MysqlClass
{
// parametri per la connessione al database
private $nomehost = "localhost";
private $nomeuser = "root";
private $password = "";
private $nomedb = "mioblog";
// controllo sulle connessioni attive
private $attiva = false;
// funzione per la connessione a MySQL
public function connetti()
{
if(!$this->attiva)
{
$connessione = mysql_connect($this->nomehost,$this->nomeuser,$this->password);
$selezione = mysql_select_db($this->nomedb,$connessione) or die (mysql_error());
}else{
return true;
}
}
}
// inclusione del file contenente la classe
include "funzioni_mysql.php"
// istanza della classe
$data = new MysqlClass();
// connessione a MySQL
$data->connetti();
// creazione della tabella per il login
$data->query("CREATE TABLE `login` (`id_login` INT( 1 ) NOT NULL AUTO_INCREMENT ,`username_login` VARCHAR( 10 ) NOT NULL ,`password_login` VARCHAR( 40 ) NOT NULL ,PRIMARY KEY ( `id_login` ))");
// creazione della tabella per i post
$data->query("CREATE TABLE `post` (`id_post` INT( 5 ) NOT NULL AUTO_INCREMENT ,`titolo_post` VARCHAR( 255 ) NOT NULL ,`testo_post` TEXT NOT NULL ,`autore_post` VARCHAR( 30 ) NOT NULL ,`data_post` DATE NOT NULL ,PRIMARY KEY ( `id_post` ) )");
// creazione della tabella per i commenti
$data->query("CREATE TABLE `commenti` (`id_commento` INT( 6 ) NOT NULL AUTO_INCREMENT ,`id_post` INT( 5 ) NOT NULL ,`autore_commento` VARCHAR( 30 ) NOT NULL ,`testo_commento` TEXT NOT NULL ,`data_commento` DATE NOT NULL ,`approvato` ENUM( '0', '1' ) NOT NULL ,PRIMARY KEY ( `id_commento` ) )");
// disconnessione
$data->disconnetti();
?>

Rispondi quotando