У меня есть сайт, на котором есть запрос на обновление. Пример.
PHP MySQL Update query
Table name -> myTable Table Content -> id(AI) name --> myName age --> 13 image --> (no values) birthdate --> (no values)
Я только положить значения в имя и возраста. В image и Дата рождения, я ничего не поставил.
Если я редактировать и обновлять его, и я ничего не поставить в имени и в возрасте, я только положить значения в изображениях и даты рождения. Результат такой. (Это Ouput я хотел)
Table name -> myTable Table Content -> id(AI) name --> myName age --> 13 image --> myImage.jpg birthdate --> Feb. 31, 2010
Это мой код:
<?php //mysql connect... //mysql select database... $sql = "UPDATE myTable SET name = '".$name."', age = '".$age."', image = '".$image."', birthdate"'$birthdate.."' WHERE id = $id"; mysql_query($sql); ?>
Я использовал этот код, но выход:
Table name -> myTable Table Content -> id(AI) name --> (no values) age --> (no values) image --> myImage.jpg birthdate --> Feb. 31, 2010
Смело спросите, не понимаете ли вы мой вопрос
Спасибо
Спасибо. Это то, что мне нужно. – Jorge
Возможно, лучше использовать '! Empty ($ _ GET [$ col])' вместо 'isset'. Если форма имеет фиксированные входы (например: входы не добавляются или отключены динамически), то пустые входы будут обрабатываться так, как если бы было предоставлено новое значение. –
@ Justin Johnson: Хорошая точка. Сезон по вкусу. :-) –