Оператор UPDATE в БД mysql joomla 1.5

Статус
В этой теме нельзя размещать новые ответы.

AkudJEE

Новичок
Всем привет. Не могу обновить поле БД оператором UPDATE, пишу такой код:
PHP:
 <?php 
$link = mysql_connect("localhost", "root", "")
or die("Ошибка подключения");
print ("Подключились");
mysql_close($link);
$id=$row->id;
 $height=$image->orig_height;
// выбор БД
$link = mysql_connect("localhost", "root", "")
or die("Ошибка подключения");
// сделать base текущей БД
mysql_select_db('joomgalltest', $link)
or die ('Ошибка выбора БД');
$result = mysql_query ("UPDATE `joomgalltest`.`jos_joomgallery` SET 'imgtitle'='$height', WHERE `jos_joomgallery`.`id` = 29");
/*$result = mysql_query("INSERT INTO jos_joomgallery (imgtitle) VALUES ('$height')");*/
//Если запрос пройдет успешно то в переменную result вернется true
if($result == 'true')
{echo "Ваши данные успешно добавлены";}
else{echo "Ваши данные не добавлены";}
	  ?>
Код
PHP:
$result = mysql_query("INSERT INTO jos_joomgallery (imgtitle) VALUES ('$height')");
работает, а код
PHP:
$result = mysql_query ("UPDATE `joomgalltest`.`jos_joomgallery` SET 'imgtitle'='$height', WHERE `jos_joomgallery`.`id` = 29");
не работает, пишет "Ваши данные не добавлены".
Здесь ID=29 я выбрал его для примера, потому что пока неизвестно сработает ли код
PHP:
$id=$row->id;
Задача такая надо обновить поле imgtitle id=29 в таблице jos_joomgallery бд joomgalltest параметром $height.
Вот скрин

Помогите, пожалуйста.
 

Vin-Diesel

Новичок
Смотри ошибку mysql:
mysql_error();
у тебя лишняя запятая как минимум.
 

Redjik

Джедай-мастер
двойные кавычки нужно, и не скажу куда поставить
 

Redjik

Джедай-мастер
невнимательно посмотрел, нужно в одном месте убрать одинарные кавычки - догадаешься с двух раз где, если проблема в mysql?
+ запятая, про которую сказал Vin-Diesel

ЗЫ. мне интересно, что ты сделал сам, чтобы найти ошибку?
 

AkudJEE

Новичок
Вот исправил на такой:
PHP:
$result = mysql_query ("UPDATE `joomgalltest`.`jos_joomgallery` SET size='{$width}x{$height}' WHERE jos_joomgallery.id = $id");
Работает, но если после удалить данные вручную из бд, то по новой уже не добавляет. Почему не знаю.
 

Redjik

Джедай-мастер
Поищи на форуме джумлы как включить отображение ошибок, посмотри какую ошибку выдает, после этого, перед тем как писать на форум погугли, что за ошибка.
 

Redjik

Джедай-мастер
ну значит все работает - проблема решена, можно закрывать
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху