Creare una tabella in un database

  • Creatore Discussione Creatore Discussione vodka
  • Data di inizio Data di inizio

vodka

Utente Attivo
25 Giu 2010
128
0
0
cosa cè di sbagliato?
PHP:
<?php
	$host='127.0.0.1';
	$user='mionome';
	$password='miapassword';
	$database='iscrizione_utente';
	$db=mysql_connect($host,$user,$password) or die ("Impossibile connettersi al database $database");

	$stringa_crea="
		CREATE TABLE IF NOT EXISTS datiutente(
		id int(20) NOT NULL auto_increment,
		nome varchar(15) NOT NULL,
		cognome varchar(15) NOT NULL,
		matricola int(20) NOT NULL,
		data_iscr varchar(10) NOT NULL,
		PRIMARY KEY (id) )";

	var_dump($stringa_crea);
	
	mysql_query($stringa_crea) or die ("impossibile creare la tabella!");
	mysql_select_db($database, $db) or die ("Impossibile connettersi al database $database");
	mysql_close();
?>

mi riporta questo
string(231) " CREATE TABLE IF NOT EXISTS datiutente( id int(20) NOT NULL auto_increment, nome varchar(15) NOT NULL, cognome varchar(15) NOT NULL, matricola int(20) NOT NULL, data_iscr varchar(10) NOT NULL, PRIMARY KEY (id) )" impossibile creare la tabella!
 
scusa non puoi utilizzare phpmyadmin? a posto di creare una pagina???
prova cosi'
$SQLQuery = "CREATE TABLE IF NOT EXIST e prova a mettere gli apici
 
Ultima modifica:
PHP:
mysql_query($stringa_crea) or die (mysql_error());
Almeno così se c'è un errore te lo stampa
 
si scusa hai ragione , ho spostato l'istruzione mysql_select_db dopo la connessione al database e così ho risolto ;)
 

Discussioni simili