Forum Flash, Actionscript, PHP e MySQL
You have an error in your SQL syntax near '' at line 1

 
Nuovo Topic   Rispondi    Forum Flash, Actionscript, PHP e MySQL » PHP
Precedente  Successivo 
Autore Messaggio
videoai
avanzato
avanzato


Età: -1977
Registrato: 23/03/04 13:20
Messaggi: 276
Località: Milano, Italy

MessaggioOggetto: You have an error in your SQL syntax near '' at line 1
Inviato: 31.10.05 | 16:21
Rispondi citando

Per chi di buona volontà avesse voglia di aiutarmi a scoprire perchè non mi si aggiorna la tabella 'links' formata da:'link_id','category_id','text' e 'url'.

tramite questo script attivato da un form (che è corretto, ho provato a fare degli echo e mi scrive esattamente il contenuto del POST)

 
Codice:
<?
include 'define.php';
    
$conn mysql_connect(DBHOST,DBUSER,DBPASS) or die ("Impossibile connettersi al database");
mysql_select_db(DBNAME);
    
$query "UPDATE links SET category_id = ".$_POST['category_id'].", text = '".$_POST['text']."', url = '".$_POST['url']."' WHERE link_id = ".$_POST['link_id'];
$res mysql_query($query) or die ("Impossibile inserire il link".mysql_error());

//header("Location: inslink.php");
        
        
?>


Vi ringrazio anticipatamente, ci sto smattando da stamattina, sono sicura che è una cavolata dho

____________________________________________________________
ITALIANWEBDESIGN: la community per chi vuole diventare webdesigner
Torna in cima
Profilo Messaggio privato   HomePage
Sponsor
cli
moderatore
moderatore



Registrato: 10/02/04 15:55
Messaggi: 402
Località: Padova

MessaggioOggetto:
Inviato: 31.10.05 | 20:31
Rispondi citando

ciao videoai
la query scrivila cosi:
 
Codice:
<? 
include 'define.php'
     
$conn mysql_connect(DBHOST,DBUSER,DBPASS) or die ("Impossibile connettersi al database"); 
mysql_select_db(DBNAME); 
     
$query "UPDATE links SET category_id = '{$_POST['category_id']}', text = '{$_POST['text']}', url = '{$_POST['url']}' WHERE link_id = '{$_POST['link_id']}'; 
$res = mysql_query($query) or die ("Impossibile inserire il link".mysql_error()); 

//header("
Locationinslink.php"); 
         
        ?>


Wink eh eh cominci a 'phpeggiare' anche tu??
Torna in cima
Profilo Messaggio privato [ Nascosto ]
videoai
avanzato
avanzato


Età: -1977
Registrato: 23/03/04 13:20
Messaggi: 276
Località: Milano, Italy

MessaggioOggetto:
Inviato: 31.10.05 | 21:09
Rispondi citando

eh no così mi da errore di sintassi php...

zizi ho preso anche io a studiare, non è il primo lavoretto questo eheh solo che finora tutto bene, a parte questo errore che davvero mi da ai matti dho

____________________________________________________________
ITALIANWEBDESIGN: la community per chi vuole diventare webdesigner
Torna in cima
Profilo Messaggio privato   HomePage
cli
moderatore
moderatore



Registrato: 10/02/04 15:55
Messaggi: 402
Località: Padova

MessaggioOggetto:
Inviato: 01.11.05 | 12:17
Rispondi citando

mmm si ci deve essere un problema forse ho ricopiato di corsa il yuo codice e mi sono perso delle virgole comunque in geenarle la variabile post la passi cosi:
variabile = '{$_POST['mia_var']}'

prova, sono sicuro, a me funziona perfetamente e sempre....

a volte quando le queri sono incasinate che devo passare un sacco di valori li traduco in variabili prima per semplificare:

 
Codice:
$identifierId = $_POST['regId'];
$new_titolo = $_POST['titolo_italiano'];
$new_stralcio = $_POST['stralcio_italiano'];
$new_notizia = $_POST['textareanotizia'];
$new_titoloInglese = $_POST['titolo_Inglese'];
$new_stralcioInglese = $_POST['stralcio_Inglese'];
$new_notiziaInglese = $_POST['textareanotiziaInglese'];

$new_data = $_POST['data'];


mysql_select_db($database_redroom);

$queryupdate="UPDATE news SET 
titolo_ita='$new_titolo',
stralcio_ita='$new_stralcio',
notizia_ita='$new_notizia',
titolo_eng='$new_titoloInglese',
stralcio_eng='$new_stralcioInglese',
notizia_eng='$new_notiziaInglese',
data='$new_data' 
WHERE id_news='$identifierId'";
mysql_query($queryupdate); 
header('Location:amministranews.php');
Torna in cima
Profilo Messaggio privato [ Nascosto ]
videoai
avanzato
avanzato


Età: -1977
Registrato: 23/03/04 13:20
Messaggi: 276
Località: Milano, Italy

MessaggioOggetto:
Inviato: 01.11.05 | 13:36
Rispondi citando

già fatto...ma anche lì mi da errore...provo con la storia delle parentesi graffe e ti dico grazie!!!
____________________________________________________________
ITALIANWEBDESIGN: la community per chi vuole diventare webdesigner
Torna in cima
Profilo Messaggio privato   HomePage
videoai
avanzato
avanzato


Età: -1977
Registrato: 23/03/04 13:20
Messaggi: 276
Località: Milano, Italy

MessaggioOggetto:
Inviato: 01.11.05 | 18:09
Rispondi citando

ho provato, mi da errore di sintassi...
meglio che provi a riadattare un'altra applicazione che avevo preparato in passato, che funziona, e riadattarla. vi faccio sapere!

____________________________________________________________
ITALIANWEBDESIGN: la community per chi vuole diventare webdesigner
Torna in cima
Profilo Messaggio privato   HomePage
Coach
amministratore
amministratore


Età: -1981
Registrato: 31/01/03 13:50
Messaggi: 4549
Località: Verona

MessaggioOggetto:
Inviato: 03.11.05 | 02:26
Rispondi citando

Ciao,
a seconda delle modifiche ti cambierà il messaggio di errore giusto?

Ti dovrebbe indicare in che punto della query c'è l'errore...

Il consiglio, codice che ti ha postato cli la prima volta è corretto, anch'io uso la sintassi apice singolo e graffa... c'è stato solamente un errore di digitazione alla fine della query, cioè manca la chiusura dei doppi apici prima del punto e virgola.

Prova modificando così e dovrebbe essere tutto ok (oppure posta l'errore)

.

____________________________________________________________


Il Forum è uno strumento di condivisione, oltre a fare DOMANDE, si possono anche dare RISPOSTE!
Torna in cima
Profilo Messaggio privato [ Nascosto ] HomePage Yahoo Messenger MSN Messenger Skype
videoai
avanzato
avanzato


Età: -1977
Registrato: 23/03/04 13:20
Messaggi: 276
Località: Milano, Italy

MessaggioOggetto:
Inviato: 03.11.05 | 10:07
Rispondi citando

il codice è diventato questo
 
Codice:
<?
include "mod-forms.php";
include 
'define.php';
    
$conn mysql_connect(DBHOST,DBUSER,DBPASS) or die ("Impossibile connettersi al database");
mysql_select_db(DBNAME);
 
    
$query "UPDATE links SET category_id = ".$_POST['category_id'].", `testo` = '".$_POST['`testo`']."', url = '".$_POST['url']."' WHERE link_id = ".$_POST['link_id'];
$res mysql_query($query) or die ("Impossibile inserire il link".mysql_error());

//header("Location: inslink.php");
        
        
?>


ma l'errore è sempre lo stesso. non è un normale errore di php, ma mysql...strano.

____________________________________________________________
ITALIANWEBDESIGN: la community per chi vuole diventare webdesigner
Torna in cima
Profilo Messaggio privato   HomePage
Coach
amministratore
amministratore


Età: -1981
Registrato: 31/01/03 13:50
Messaggi: 4549
Località: Verona

MessaggioOggetto:
Inviato: 03.11.05 | 14:24
Rispondi citando

 
videoai ha scritto:
il codice è diventato questo

...ma io ti ho detto di prendere quello di cli Mr. Green
 
Codice:
<?php
include 'define.php'
     
$conn mysql_connect(DBHOST,DBUSER,DBPASS) or die ("Impossibile connettersi al database"); 
mysql_select_db(DBNAME); 
     
$query "UPDATE links SET category_id = '{$_POST['category_id']}', text = '{$_POST['text']}', url = '{$_POST['url']}' WHERE link_id = '{$_POST['link_id']}'"
$res mysql_query($query) or die ("Impossibile inserire il link".mysql_error()); 
?>

____________________________________________________________


Il Forum è uno strumento di condivisione, oltre a fare DOMANDE, si possono anche dare RISPOSTE!
Torna in cima
Profilo Messaggio privato [ Nascosto ] HomePage Yahoo Messenger MSN Messenger Skype
videoai
avanzato
avanzato


Età: -1977
Registrato: 23/03/04 13:20
Messaggi: 276
Località: Milano, Italy

MessaggioOggetto:
Inviato: 03.11.05 | 14:38
Rispondi citando

grazie coach, così dovrebbe funzionare, vi faccio sapere
baciiiiii

____________________________________________________________
ITALIANWEBDESIGN: la community per chi vuole diventare webdesigner
Torna in cima
Profilo Messaggio privato   HomePage
Mostra prima i messaggi di:   
Nuovo Topic   Rispondi    Forum Flash, Actionscript, PHP e MySQL » PHP Tutti i fusi orari sono GMT + 2 ore
Pagina 1 di 1

Discussioni Simili
Topic Autore Forum Risposte Ultimo Messaggio
Nessun nuovo messaggio Grub error Swizi Linux 1 18.06.07 | 17:11 Leggi gli ultimi messaggi
giammy
Nessun nuovo messaggio error 404: alcuni chiarimenti... videoai HTML, XHTML, CSS, standard W3C e accessibilità 4 15.05.04 | 18:25 Leggi gli ultimi messaggi
videoai
Nessun nuovo messaggio MM CHAPTER 3 ON LINE Goldstyles Immagine e web 1 05.07.05 | 13:15 Leggi gli ultimi messaggi
Coach
Nessun nuovo messaggio disperazione guide on line drigo Flash Generale 3 22.04.05 | 20:41 Leggi gli ultimi messaggi
blitz
Nessun nuovo messaggio Finalmente on line! Ultimo lavoro. Eugene Siti Web 0 22.04.07 | 09:27 Leggi gli ultimi messaggi
Eugene



 
Vai a:  
Non puoi inserire nuovi Topic in questo forum
Non puoi rispondere ai Topic in questo forum
Non puoi modificare i tuoi messaggi in questo forum
Non puoi cancellare i tuoi messaggi in questo forum
Non puoi votare nei sondaggi in questo forum
Non puoi allegare files in questo forum
Non puoi downloadare gli allegati in questo forum



Powered by phpBB © 2001, 2002 phpBB Group - phpBB SEO Designed by coachdesign - © 2003-2005