Ответов: 15 Просмотров: 660
|
andrewkard пишет:Перед тем как выполнить запрос, сделайте echo $query, возможно сразу все станет не место,
кроме того, полезно выполнить запрос, например в PMA
(Добавление)
maxiiLYY пишет:php видит ошибку если в спецификации именно так и задается запрос
а что пишет, какой текст ошибки?
Database query failed, номер ошибки не выводит.
В стороннем отладчике ошибку видит тут WHERE id = {$id}. Но я не пойму почему если в примерах в интернете авторы так и выводят, перед WHERE нету запятой, и потом WHERE id = 2. И все.
//////////////////////////////// /////////////
$query = "UPDATE subjects SET menu_name = '{$menu_name}', position = {$position}, visible = {$visible} WHERE id = {$id}";
сделал echo -
UPDATE subjects SET menu_name = 'Delete me', position = 4, visible = 1 WHERE id = 5Database query failed.
return вот это.
В чем причина решительно непонятно |