MRW.it Forum
  • Home
  • Forum
  • Fare Web
  • HTML e CSS

Problema con le tabelle in html

  • Creatore Discussione Creatore Discussione vodka
  • Data di inizio Data di inizio 30 Nov 2010
Prec.
  • 1
  • 2
Primo Prec. 2 di 2
borgo italia

borgo italia

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
4 Feb 2008
16.044
150
63
PR
www.borgo-italia.it
  • 4 Dic 2010
  • #21
ciao
scusa mi ero spiegato male
nella parte di codice
PHP:
    PRIMARY KEY (id) )ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 
TABELLA; 

mysql_query($stringa_crea) or die("non è stato possibile creare la tabella"); 
//se non vuoi mettere or die() 
if(mysql_query($stringa_crea)){ 
    echo "creata la tabella"; 
}else{ 
    echo "non è stato possibile creare la tabella"; 
}

devi, in funzione se vuoi usare die o no, o commentare (togliere) la riga
mysql_query($stringa_crea) or die("non è stato possibile creare la tabella");
oppure le righe
if(mysql_query($stringa_crea)){
echo "creata la tabella";
}else{
echo "non è stato possibile creare la tabella";
}

non va bene entrambe
poi un'altra cosa, netti un var dump subito dobo tabella;
PHP:
//......
AUTO_INCREMENT=1 
TABELLA;
var_dump($stringa_crea);
//.......
e verifica cosa ti restituisce, dovrebbe darti
string (xy) e tuttu quello che è compreso tra <<<TABELLA e TABELLA; e verifichi che sia scritto giusto
 
V

vodka

Utente Attivo
25 Giu 2010
128
0
0
  • 4 Dic 2010
  • #22
si mi ero accorto del doppio die diciamo e l'if l'avevo tolto, quindi ho aggiunto quell'istruzione var dump...ma mi dà errore così:

Parse error: syntax error, unexpected T_SL in E:\Program Files\EasyPHP-5.3.2i\www\creazionetabella.php on line 9
 
borgo italia

borgo italia

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
4 Feb 2008
16.044
150
63
PR
www.borgo-italia.it
  • 4 Dic 2010
  • #23
ciao
verifica che la riga con TABELLA; sia scritta con tabella perfettamente sul lato sinistro senza nulla davanti, nemmeno spazi.
mal che vada sostituisci con

PHP:
<?php
//....
$stringa_crea="
    CREATE TABLE clienti IF NOT EXIST( 
    id int(20) NOT NULL auto_increment, 
    nome varchar(15) NOT NULL, 
    cognome varchar(15) NOT NULL, 
    luogo_nascita varchar(20) NOT NULL, 
    data_nascita varchar(20) NOT NULL, 
    sesso varchar(7) NOT NULL, 
    via varchar(30) not null, 
    cap varchar(7) not null, 
    numero varchar(3) not null, 
    citta varchar(20) not null, 
    provincia varchar(2) not null, 
    PRIMARY KEY (id) )ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=1";
//....
?>
però non dovrebbe darti errore (se l'hai scritta giusta)
 
V

vodka

Utente Attivo
25 Giu 2010
128
0
0
  • 4 Dic 2010
  • #24
Ho sostituito con il codice che mi hai postato ora e mi dà questo:

string(526) " CREATE TABLE clienti IF NOT EXIST( id int(20) NOT NULL auto_increment, nome varchar(15) NOT NULL, cognome varchar(15) NOT NULL, luogo_nascita varchar(20) NOT NULL, data_nascita varchar(20) NOT NULL, sesso varchar(7) NOT NULL, via varchar(30) not null, cap varchar(7) not null, numero varchar(3) not null, citta varchar(20) not null, provincia varchar(2) not null, PRIMARY KEY (id) )ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=1" non è stato possibile creare la tabella
 

borgo italia

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
4 Feb 2008
16.044
150
63
PR
www.borgo-italia.it
  • 4 Dic 2010
  • #25
ciao
piccolo dubbio:
hai messo i dati di connessione al db prima di creare la tabella?
i dati di connessioni vanno messi in ogni pagina in cui si usa il db, io non li avevo messi perchè mi sembrava evidente
 

borgo italia

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
4 Feb 2008
16.044
150
63
PR
www.borgo-italia.it
  • 4 Dic 2010
  • #26
ciao
scusa, prova a invertire

CREATE TABLE IF NOT EXIST clienti
anche se dovrebbe essere lo stesso
 
V

vodka

Utente Attivo
25 Giu 2010
128
0
0
  • 5 Dic 2010
  • #27
Questo è tutto ciò ke ho scritto (le indentature ci sono solo k qui nn escono)
<?php
$host='127.0.0.1';
$user='mionome';
$password='miapassword';
$database='informazionipers';
$db=mysql_connect($host, $user, $password) or die ("impossibile connettersi al server $host");
mysql_select_db($database, $db) or die ("impossibile connettersi al database $database");
$stringa_crea="
CREATE TABLE clienti IF NOT EXIST(
id int(20) NOT NULL auto_increment,
nome varchar(15) NOT NULL,
cognome varchar(15) NOT NULL,
luogo_nascita varchar(20) NOT NULL,
data_nascita varchar(20) NOT NULL,
sesso varchar(7) NOT NULL,
via varchar(30) not null,
cap varchar(7) not null,
numero varchar(3) not null,
citta varchar(20) not null,
provincia varchar(2) not null,
PRIMARY KEY (id) )ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=1";

var_dump($stringa_crea);

mysql_query($stringa_crea) or die("non è stato possibile creare la tabella");
mysql_close($db);
?>
 

borgo italia

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
4 Feb 2008
16.044
150
63
PR
www.borgo-italia.it
  • 5 Dic 2010
  • #28
ciao
mea culpa, mea.... ho fatto un errore di battitura
CREATE TABLE IF NOT EXISTS clienti
mi ero dimenticato una S
:crying:
correggi e sappimi dire.
 
V

vodka

Utente Attivo
25 Giu 2010
128
0
0
  • 5 Dic 2010
  • #29
finalmente ora funziona !! Solo una cosa volevo chiederti, ma anke la creazione del database si fà tramite istruzioni oppure bisogna crearlo da phpmyadmin?
perchè io in questo caso l'ho creato da phpmyadmin xkè altrimenti mi diceva impossibile connettersi al database
 

borgo italia

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
4 Feb 2008
16.044
150
63
PR
www.borgo-italia.it
  • 5 Dic 2010
  • #30
ciao
si puoi creare con php
la sintassi è la stessa circa,
pero l'istruzione
mysql_select_db($database, $db) or die ("impossibile connettersi al database $database");
devi o eliminarla o metterla dopo la creazione, altrimenti è logico che ti dia impossibile selezionare db
 
V

vodka

Utente Attivo
25 Giu 2010
128
0
0
  • 5 Dic 2010
  • #31
si ma l'istruzione per la creazione qualè?
io ho provato a commentare l'istruzione che tu mi hai suggerito di eliminare ma il database non me lo crea
 

borgo italia

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
4 Feb 2008
16.044
150
63
PR
www.borgo-italia.it
  • 5 Dic 2010
  • #32
ciao
la sintassi è questa
PHP:
<?php
$db=mysql_connect($host, $user, $password) or die (mysql_error()); 

$query_crea_db="CREATE DATABASE IF NOT EXISTS informazionipers CHARACTER SET latin1";

mysql_query($query_crea_db) or die(mysql_error());

?>
al posto della frase nell' or die metti mysql_error() così si capisce meglio l'eventuale tipo di errore
 
V

vodka

Utente Attivo
25 Giu 2010
128
0
0
  • 6 Dic 2010
  • #33
ook grazie mille ora è tutto chiaro
 

Athene

Utente Attivo
16 Mar 2012
45
0
0
twitter.com
  • 16 Mar 2012
  • #34
Ciao ^^ ero interessata alla risoluzione di questo tipo di esercizio ( il problema è lo stesso ) solo con la differenza che devo ritornare una tabella con due colonne e devo usare il costrutto foreach per poter risolvere tale esercizio ... HELP ME PLEASE
 

borgo italia

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
4 Feb 2008
16.044
150
63
PR
www.borgo-italia.it
  • 16 Mar 2012
  • #35
ciao
intanto benvenuta nel forum
Oggi, 16:55Athene
Ciao ^^ ero interessata alla risoluzione di questo tipo di esercizio ( il problema è lo stesso ) solo con la differenza che devo ritornare una tabella con due colonne e devo usare il costrutto foreach per poter risolvere tale esercizio ... HELP ME PLEASE
Clicca per allargare...
cosa intendi per "tabella": la tabella html <table> ... </table> o una tabella del db?
comunque visto che parli del foraech ò meglio che tu faccia un post nella sezione php, spiegando bene cos vuoi sapere.
 

Athene

Utente Attivo
16 Mar 2012
45
0
0
twitter.com
  • 16 Mar 2012
  • #36
borgo italia ha scritto:
ciao
intanto benvenuta nel forum
Oggi, 16:55Athene

cosa intendi per "tabella": la tabella html <table> ... </table> o una tabella del db?
comunque visto che parli del foraech ò meglio che tu faccia un post nella sezione php, spiegando bene cos vuoi sapere.
Clicca per allargare...

Si intendo la tabella html ^^ Thanks for the advise
 
Prec.
  • 1
  • 2
Primo Prec. 2 di 2
Devi accedere o registrarti per poter rispondere.

Discussioni simili

M
Problema relazione uno a molti con 3 tabelle
  • Max61
  • 22 Mag 2015
  • MySQL
Risposte
4
Visite
3K
MySQL 5 Nov 2015
Max61
M
P
Problema inserimento articolo con piu' tabelle
  • pinoshine
  • 2 Apr 2013
  • PHP
Risposte
1
Visite
2K
PHP 4 Apr 2013
Longo8
B
Problema di inserimento "menu con css" in pagina web "con tabelle"
  • Barbara72
  • 31 Gen 2012
  • HTML e CSS
Risposte
5
Visite
2K
HTML e CSS 31 Gen 2012
Barbara72
B
M
problema con estrazione dati da più tabelle
  • mediasteno
  • 8 Dic 2010
  • MySQL
Risposte
1
Visite
2K
MySQL 8 Dic 2010
borgo italia
L
Problema tabelle con fpdf
  • lelegante
  • 10 Gen 2010
  • PHP
Risposte
2
Visite
4K
PHP 11 Gen 2010
lelegante
L
P
problema con le tabelle di fpdf
  • prinzart
  • 7 Giu 2007
  • PHP
Risposte
1
Visite
5K
PHP 7 Giu 2007
prinzart
P
P
problema con due tabelle
  • prinzart
  • 16 Mar 2007
  • PHP
Risposte
1
Visite
1K
PHP 17 Mar 2007
prinzart
P
Problema in Shopify con Pixel Facebook
  • voldemort
  • 27 Mag 2024
  • E-Commerce
Risposte
1
Visite
2K
E-Commerce 27 Mag 2024
m.pittini
M
O
problema con dvr dahua xvr5116
  • oky74
  • 11 Mar 2023
  • IP Cam e Videosorveglianza
Risposte
0
Visite
2K
IP Cam e Videosorveglianza 11 Mar 2023
oky74
O
G
Problema con Xampp
  • GreatOtaku
  • 5 Mar 2023
  • Web Server
Risposte
1
Visite
1K
Web Server 6 Mar 2023
GreatOtaku
G
Problema con miniature comandi
  • andrea barletta
  • 27 Feb 2023
  • Photoshop
Risposte
0
Visite
1K
Photoshop 27 Feb 2023
andrea barletta
I
problema con alice
  • ilprincipiante
  • 10 Feb 2023
  • Posta Elettronica
Risposte
0
Visite
1K
Posta Elettronica 10 Feb 2023
ilprincipiante
I
N
Problema con position absolute e overflow
  • Nocciolina
  • 23 Gen 2023
  • HTML e CSS
Risposte
4
Visite
1K
HTML e CSS 31 Gen 2023
Nocciolina
N
L
Problema con inner join
  • lupentino
  • 23 Nov 2022
  • PHP
Risposte
11
Visite
2K
PHP 27 Nov 2022
marino51
K
[php] Problema con inner join
  • Kiko74b
  • 22 Nov 2022
  • PHP
Risposte
4
Visite
2K
PHP 23 Nov 2022
Kiko74b
K
K
[PHP] Problema con variabili concatenate.
  • Kiko74b
  • 17 Ott 2022
  • PHP
Risposte
1
Visite
1K
PHP 30 Ott 2022
thanatos
T
O
  • Bloccata
problema con query
  • Odino7009
  • 23 Mag 2022
  • PHP
Risposte
4
Visite
2K
PHP 24 Mag 2022
Odino7009
O
I
problema con 2 account
  • ilprincipiante
  • 11 Mar 2022
  • Posta Elettronica
Risposte
1
Visite
2K
Posta Elettronica 11 Mar 2022
WmbertSea
L
problema collegamento file css con html
  • leonardo20
  • 2 Mar 2022
  • HTML e CSS
Risposte
1
Visite
2K
HTML e CSS 3 Ott 2023
WEBLEADERS
W
E
Problema accesso a file con app sviluppata con MIT APP INVENTOR 2
  • emanuelespinelli
  • 22 Dic 2021
  • Sviluppo app per Android
Risposte
0
Visite
3K
Sviluppo app per Android 22 Dic 2021
emanuelespinelli
E
Condividi:
Facebook X (Twitter) LinkedIn WhatsApp e-mail Condividi Link
  • Home
  • Forum
  • Fare Web
  • HTML e CSS
  • Italiano
  • Termini e condizioni d'uso del sito
  • Policy Privacy
  • Aiuto
  • Home
Community platform by XenForo® © 2010-2024 XenForo Ltd. | Traduzione a cura di XenForo Italia
Menu
Accedi

Registrati

  • Home
  • Forum
    • Nuovi Messaggi
    • Cerca...
  • Novità
    • Featured content
    • Nuovi Messaggi
    • Ultime Attività
X

Privacy & Transparency

We use cookies and similar technologies for the following purposes:

  • Personalized ads and content
  • Content measurement and audience insights

Do you accept cookies and these technologies?

X

Privacy & Transparency

We use cookies and similar technologies for the following purposes:

  • Personalized ads and content
  • Content measurement and audience insights

Do you accept cookies and these technologies?