Originariamente inviato da Davicol
Salve ragazzi!

Qualcuno mi sa dire cosa significa questo errore:


codice:
Something is wrong in your syntax près de '' à la ligne 1
Vi posto anche il codice che genera questo errore

codice:
<?php
include ('html/up.htm');
?>
<SCRIPT type="text/javascript">

function update() {

window.close(this)

window.onClose = window.opener.location.reload()

}

</SCRIPT>
<?
include ('include/connect.inc.php');
include ('include/menu_mail.inc.php');

$connect = mysql_connect($host, $user, $passwd) or die ("Non connesso");
mysql_select_db($dbname);
$query = "UPDATE mailing SET nome= '$nome_mod', email= '$email_mod', Categoria= '$categoria_mod' WHERE id=$id";

$esegui = mysql_query($query, $connect);

if(@mysql_query($query, $connect)){
echo "
<div align='center'>Hai modificato $nome</div></body>";
echo "<META HTTP-EQUIV=REFRESH CONTENT='1; URL=javascript:update()'>";
} else {
echo ("Non hai modificato la news.".mysql_error());
//echo "<META HTTP-EQUIV=REFRESH CONTENT='2; URL=javascript:update()'>";
}
include('html/down.htm');
?>
Grazie per l'aiuto
prova così perchè nella query apparentemente non c'è nulla di errato!!

codice:
<?php
include ('html/up.htm');
?>
<SCRIPT type="text/javascript">

function update() {

window.close(this)

window.onClose = window.opener.location.reload()

}

</SCRIPT>
<?
include ('include/connect.inc.php');
include ('include/menu_mail.inc.php');

$connect = mysql_connect($host, $user, $passwd) or die ("Non connesso");
mysql_select_db($dbname);
$query = "UPDATE mailing SET nome ='$nome_mod', email ='$email_mod', Categoria ='$categoria_mod' WHERE id='$id' ";

$esegui = mysql_query($query);
$EXE = mysql_affected_rows();

if($EXE > 0)){
echo "
<div align='center'>Hai modificato $nome</div></body>";
echo "<META HTTP-EQUIV=REFRESH CONTENT='1; URL=javascript:update()'>";
} else {
echo ("Non hai modificato la news.".mysql_error());
//echo "<META HTTP-EQUIV=REFRESH CONTENT='2; URL=javascript:update()'>";
}
include('html/down.htm');
?>
p.s. Il messaggio di errore significa:

Qualche cosa è sbagliata nella tua sintassi nei pressi di '' sulla linea 1