Вот такой вот код: пошет что гдето ошибка синтаксиса а где не могу понять (
$num = $_POST['num'];
$fio_client = $_POST['fio_client'];
$phone_client_number = $_POST['phone_num'];
$adres_client = $_POST['adresse'];
$vremia_priema = $_POST['time'];
$data_priema = $_POST['date'];
$opisanie_nepol = $_POST['nepoladka_op'];
$opisanie_rem = $_POST['remont_op'];
$prinat_v_remont_sotr = $_POST['prinat_sotr'];
$status_rem = $_POST['status_rem'];
$update_values_query = "UPDATE 'comp_register'
SET 'NUMBER' = '$num',
SET 'FIO_CLIENT' = '$fio_client',
SET 'PHONE_CLIENT_NUMBER' = '$phone_client_number',
SET 'ADRES_CLIENT' = '$adres_client',
SET 'VREMIA_PRIEMA' = '$vremia_priema',
SET 'DATA_PRIEMA' = '$data_priema',
SET 'OPISANIE_NEPOLADKI' = '$opisanie_nepol',
SET 'OPISANIE_REMONTA' = '$opisanie_rem',
SET 'PRINAT_V_REMONT_SOTRUDNIKOM' = '$prinat_v_remont_sotr',
SET 'STATUS_REMONTA' = '$status_rem',
WHERE NUMBER = $num";
if(mysql_query($update_values_query)){echo "updated";} else {echo mysql_error();}
1. Dekker8 - 23 Мая, 2009 - 16:13:06 - перейти к сообщению
2. Champion - 23 Мая, 2009 - 16:35:42 - перейти к сообщению
запятая перед WHERE
(Добавление)
И я уверен, что в сообщении об ошибке написано об этом. Почему не читаешь?
(Добавление)
И название таблицы, если берешь в кавычки, то в обратные
(Добавление)
И названия полей
(Добавление)
И я уверен, что в сообщении об ошибке написано об этом. Почему не читаешь?
(Добавление)
И название таблицы, если берешь в кавычки, то в обратные
(Добавление)
И названия полей
3. Dekker8 - 23 Мая, 2009 - 18:00:09 - перейти к сообщению
Вот такое сообщение ошибки: 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 ''comp_register' SET 'NUMBER' = '12', SET 'FIO_CLIENT' = '12', SET 'PHONE_CLIE' at line 1
причем значения "12" переданы POST
причем значения "12" переданы POST
4. EuGen - 23 Мая, 2009 - 18:19:28 - перейти к сообщению
Обратные кавычки:
PHP:
скопировать код в буфер обмена
скопировать код в буфер обмена
- $update_values_query = "UPDATE `comp_register`
- SET `NUMBER` = '$num',
- SET `FIO_CLIENT` = '$fio_client',
- SET `PHONE_CLIENT_NUMBER` = '$phone_client_number',
- SET `ADRES_CLIENT` = '$adres_client',
- SET `VREMIA_PRIEMA` = '$vremia_priema',
- SET `DATA_PRIEMA` = '$data_priema',
- SET `OPISANIE_NEPOLADKI` = '$opisanie_nepol',
- SET `OPISANIE_REMONTA` = '$opisanie_rem',
- SET `PRINAT_V_REMONT_SOTRUDNIKOM` = '$prinat_v_remont_sotr',
- SET `STATUS_REMONTA` = '$status_rem'
- WHERE `NUMBER` = $num";
// без повторений SET (cм. ответ Roler) ))))