• Home
  • Forum
  • Fare Web
  • PHP

Eliminare dato da un database tramite bottone?

  • Creatore Discussione Creatore Discussione hackersatifal
  • Data di inizio Data di inizio 9 Ago 2012
  • Tag Tag
    delete
Prec.
  • 1
  • 2
Primo Prec. 2 di 2
H

hackersatifal

Utente Attivo
9 Ago 2012
238
0
0
  • 9 Ago 2012
  • #21
borgo italia ha scritto:
ciao
c'è una graffa in più



toglila, dovrebbe essere quella
Clicca per allargare...

Credo che non mi prelevi più i post perché mi visualizza data nome messaggio eliminare.
Come posso risolvere?
 

borgo italia

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
4 Feb 2008
16.044
150
63
PR
www.borgo-italia.it
  • 9 Ago 2012
  • #22
ciao
deve essere il caldo
while($riga=mysql_fetch_array()
manca il $result
correggi
while($riga=mysql_fetch_array($result)

spero che sia l'ultimo svarione
 
H

hackersatifal

Utente Attivo
9 Ago 2012
238
0
0
  • 9 Ago 2012
  • #23
borgo italia ha scritto:
ciao
deve essere il caldo
while($riga=mysql_fetch_array()
manca il $result
correggi
while($riga=mysql_fetch_array($result)

spero che sia l'ultimo svarione
Clicca per allargare...

C'è un altro problema: quando ho creato l'id nel database con int auto_increment, mi dice: 'ALTER TABLE `bacheca` CHANGE `id` `id` INT( 60 ) NOT NULL AUTO_INCREMENT

Messaggio di MySQL:

#1075 - Incorrect table definition; there can be only one auto column and it must be defined as a key'
Quindi non me la fa creare, ne modificare in auto_increment, come posso risolvere?
Grazie ancora per il tuo aiuto!!!
 

borgo italia

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
4 Feb 2008
16.044
150
63
PR
www.borgo-italia.it
  • 9 Ago 2012
  • #24
ciao
posta il dump della tabella.
comunque ci sentiamo sabato
 
H

hackersatifal

Utente Attivo
9 Ago 2012
238
0
0
  • 11 Ago 2012
  • #25
borgo italia ha scritto:
ciao
posta il dump della tabella.
comunque ci sentiamo sabato
Clicca per allargare...

Allora la tabella è la seguente:
Campo Tipo Null Predefinito
Nome char(30) Sì NULL
Messaggio char(200) Sì NULL
Data int(60) Sì NULL
 
Ultima modifica: 11 Ago 2012

borgo italia

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
4 Feb 2008
16.044
150
63
PR
www.borgo-italia.it
  • 11 Ago 2012
  • #26
ciao
dovresti aggiungere il campo id
id int(12) not null auto_increment primary key

poi leggendo l'errore che ti da:
in una tabella ci può essere un solo campo auto e questo deve essere una chiave
Clicca per allargare...
per caso hai un altro campo a cui hai dato l'autoncrement?

comunque io la farei così
PHP:
<?php
//dati di connessione
mysql_query("
CREATE TABLE bacheca IF NOT EXIST(
id INT( 12 ) NOT NULL AUTO_INCREMENT PRIMARY KEY ,
nome VARCHAR( 30 ) NOT NULL ,
messaggio VARCHAR( 255 ) NOT NULL ,
data INT( 15 ) NOT NULL
) ENGINE = MYISAM ;
");
?>
secondo me se sei in fase di prove e non hai molti dati già salvati ti conviene eliminarla e rifarla
 
H

hackersatifal

Utente Attivo
9 Ago 2012
238
0
0
  • 11 Ago 2012
  • #27
borgo italia ha scritto:
ciao
dovresti aggiungere il campo id
id int(12) not null auto_increment primary key

poi leggendo l'errore che ti da:

per caso hai un altro campo a cui hai dato l'autoncrement?

comunque io la farei così
PHP:
<?php
//dati di connessione
mysql_query("
CREATE TABLE bacheca IF NOT EXIST(
id INT( 12 ) NOT NULL AUTO_INCREMENT PRIMARY KEY ,
nome VARCHAR( 30 ) NOT NULL ,
messaggio VARCHAR( 255 ) NOT NULL ,
data INT( 15 ) NOT NULL
) ENGINE = MYISAM ;
");
?>
secondo me se sei in fase di prove e non hai molti dati già salvati ti conviene eliminarla e rifarla
Clicca per allargare...

Grazie ora provo e ti faccio sapere!
 
H

hackersatifal

Utente Attivo
9 Ago 2012
238
0
0
  • 11 Ago 2012
  • #28
hackersatifal ha scritto:
Grazie ora provo e ti faccio sapere!
Clicca per allargare...

Tutto funzionante, tranne il fatto che, quando aggiungo un post al database contenente un apostrofo come 'c'è', mi dà questo errore: 'You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'è', Data ='1344681517'' at line 1', come posso risolverlo.

Grazie ancora per il tuo aiuto.
 

borgo italia

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
4 Feb 2008
16.044
150
63
PR
www.borgo-italia.it
  • 11 Ago 2012
  • #29
ciao
quando fai l'insert devi usare addaslashes,
es.
PHP:
$pinco=addslashes($_POST['pinco']);
$q="INSERT........ VALUES(....'$pinco',....)";
e quando leggi stripslashes
PHP:
echo "...".stripslashes($riga['pinco']."....";
 
H

hackersatifal

Utente Attivo
9 Ago 2012
238
0
0
  • 11 Ago 2012
  • #30
borgo italia ha scritto:
ciao
quando fai l'insert devi usare addaslashes,
es.
PHP:
$pinco=addslashes($_POST['pinco']);
$q="INSERT........ VALUES(....'$pinco',....)";
e quando leggi stripslashes
PHP:
echo "...".stripslashes($riga['pinco']."....";
Clicca per allargare...

Perfetto grazie ancora per il tuo enorme aiuto!
 
Prec.
  • 1
  • 2
Primo Prec. 2 di 2
Devi accedere o registrarti per poter rispondere.

Discussioni simili

S
[VB 17]: Eliminare doppioni in listbox
  • SanMichele
  • 20 Set 2023
  • Visual Basic
Risposte
1
Visite
2K
Visual Basic 22 Set 2023
SanMichele
S
Eliminare primo ed ultimo carattere di una colonna
  • spider81man
  • 5 Mag 2022
  • MySQL
Risposte
0
Visite
2K
MySQL 5 Mag 2022
spider81man
G
Eliminare l'effetto refresh di una pagina internet
  • giuliox13
  • 5 Gen 2022
  • PHP
Risposte
8
Visite
2K
PHP 13 Gen 2022
giuliox13
G
M
eliminare padding logo sito
  • memoria
  • 2 Apr 2021
  • HTML e CSS
Risposte
2
Visite
2K
HTML e CSS 3 Ago 2021
Massimo Moretti
M
A
eliminare caratteri speciali mettendo uno spazio
  • AndreaCerre
  • 5 Ago 2020
  • PHP
Risposte
0
Visite
1K
PHP 5 Ago 2020
AndreaCerre
A
A
eliminare caratteri diacritici con codice ascii
  • AndreaCerre
  • 27 Lug 2020
  • PHP
Risposte
4
Visite
2K
PHP 27 Lug 2020
AndreaCerre
A
Eliminare in automatico i caratteri spuri all'inizio e alla fine di una stringa
  • MarcoGrazia
  • 24 Lug 2020
  • Snippet PHP
Risposte
0
Visite
5K
Snippet PHP 24 Lug 2020
MarcoGrazia
L
Eliminare estensione .html
  • luigi.paciolla
  • 7 Apr 2020
  • HTML e CSS
Risposte
9
Visite
3K
HTML e CSS 12 Apr 2020
luigi.paciolla
L
L
[RISOLTO] Eliminare una discussione creata
  • Luca Ambrosini
  • 30 Gen 2020
  • PHP
Risposte
3
Visite
2K
PHP 3 Feb 2020
marino51
S
Eliminare spazio iniziale
  • solari77
  • 23 Gen 2020
  • PHP
Risposte
2
Visite
2K
PHP 24 Gen 2020
solari77
S
S
[PHP] Eliminare doppioni array e rinumerare le posizioni
  • samurai.sette
  • 25 Set 2019
  • PHP
Risposte
2
Visite
2K
PHP 25 Set 2019
samurai.sette
S
Eliminare url index.php con variabili e reindirizzare alla home del sito
  • maxnegri
  • 3 Lug 2019
  • PHP
Risposte
7
Visite
3K
PHP 6 Lug 2019
maxnegri
D
[ASP] Eliminare gli zeri che nn servono
  • djjunior
  • 3 Giu 2019
  • Classic ASP
Risposte
1
Visite
2K
Classic ASP 5 Giu 2019
Paolo69
K
Come eliminare attributi regex per validazione con javascript
  • klomax
  • 11 Dic 2018
  • Javascript
Risposte
0
Visite
1K
Javascript 11 Dic 2018
klomax
K
[PHP] Eliminare risultati duplicati da ciclo foreach ottenuti da una select php mysqli
  • maxnegri
  • 22 Set 2018
  • PHP
Risposte
18
Visite
5K
PHP 25 Set 2018
maxnegri
P
[HTML] Eliminare doppio menu in wordpress
  • pati
  • 14 Set 2018
  • WordPress
Risposte
2
Visite
2K
WordPress 14 Set 2018
glm1986ITALY
P
[WordPress] Eliminare scritta Categories da post
  • pati
  • 30 Giu 2018
  • WordPress
Risposte
4
Visite
1K
WordPress 30 Giu 2018
pati
P
C
[PHP] eliminare elemento da un array multidimensionale
  • cosmo98
  • 29 Mag 2018
  • PHP
Risposte
9
Visite
5K
PHP 30 Mag 2018
macus_adi
L
Mi trovo nell'impossibilità di eliminare un record nella tabella
  • lucioc
  • 28 Apr 2018
  • Database
Risposte
1
Visite
2K
Database 28 Apr 2018
lucioc
L
A
[WordPress] Eliminare riga codice HTML
  • agri
  • 27 Giu 2017
  • WordPress
Risposte
6
Visite
4K
WordPress 1 Lug 2017
glm1986ITALY
Condividi:
Facebook X (Twitter) LinkedIn WhatsApp e-mail Condividi Link
  • Home
  • Forum
  • Fare Web
  • PHP
  • 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?