2014-01-16 2 views
0

Что не так с этим фрагментом кода?Обновление MySQL: Неожиданный параметр входного поля в запросе базы данных

$SQL1 = "UPDATE table SET status='".$status."' WHERE email='".$client['email']."'"; 

Я получаю сообщение об ошибке: Неожиданный параметр входного поля в запросе базы данных.

вот полный код

$server1 = "localhost"; 
$user_name1 = "DBUSER"; 
$passworda2 = "2HGfn5D480#"; 
$database2 = "DBNAME"; 
$db_handle1 = mysql_connect($server1, $user_name1, $passworda2); 
$db_found = mysql_select_db($database2, $db_handle1); 
if ($db_found) { 
$status = "6"; 

$SQL1 = "UPDATE table SET status=".$status." WHERE email='".$client['email']."'"; 

$result = mysql_query($SQL1); 
mysql_close($db_handle1); 
} 
else { 
print "Database NOT Found "; 
mysql_close($db_handle1); 
} 
+0

Включите схему таблицы на вопрос – Ray

+0

Должен ли я опубликовать все таблицы? тип кулома - int (11) – user1741397

+0

Нет просто результата 'Описать tablename' – Ray

ответ

0

кажется Couse ошибки был

mysql_close($db_handle1); 

мне потребовалось 4 часа, чтобы понять это! : D

+0

Является ли это той частью, где он не может подключиться к базе данных, и вы все еще пытаетесь закрыть его "база данных не найдена"? – aaaaahhhhh

Смежные вопросы