Добрый день! Проблема состоит вот в чем: запрос на обновление данных. Данные приходят (информацию проверяю руками и глазами и через echo $переменная). Обновления не происходит. Подключение и все прочее есть, работает. Запрос: PHP: <?php $id_set_update_row=$_POST['id']; $set_name_txt= $_POST['name_txt']; $set_full_txt= $_POST['full_txt']; $set_author_txt= $_POST['author']; $set_category_txt= $_POST['category']; $set_date_update_txt= $_POST['date_add']; echo $set_name_txt, $set_full_txt; mysql_query ("UPDATE `t_txt` SET `db_name_txt`= '".$set_name_txt."', `db_full_txt`= '".$set_full_txt."', `db_author`= '".$set_author_txt."', `db_category`= '".$set_category_txt."', `db_date_add`= '".$set_date_update_txt."', WHERE `id` = '".$id_set_update_row."' "); ?> Пробовал без конкатенации в одинарных кавычках - не работает. Возможно я неправильно экранирую. Еще сюда же, чтобы не мучить глупыми вопросами: Подскажите книгу (книги) где бы было понятно объяснено как работать с запросами в php и, в частности: связи, внешние ключи и иже с ним. Заранее спасибо!
PHP: mysql_query ("UPDATE `t_txt` SET `db_name_txt`= '".$set_name_txt."', `db_full_txt`= '".$set_full_txt."', `db_author`= '".$set_author_txt."', `db_category`= '".$set_category_txt."', `db_date_add`= '".$set_date_update_txt."', WHERE `id` = '".$id_set_update_row."' ") [b] OR DIE(MYSQL_ERROR())[/b]; данный код тебе покажет на ошибку, конкретнее перед словом WHERE ошибка у тебя
Подскажите книгу (книги) где бы было понятно объяснено как работать с запросами в php и, в частности: связи, внешние ключи и иже с ним?
С базами в PHP работать, как и везде. Тут больше нужно, наверное, SQL, изучать, если все вкупе, то вот http://www.softtime.ru/php5/?id_article=115 нормальная книжка, по ссылке есть описание, содержание книги и т.д.