Здравствуйте. Пытаюсь сделать автозамену в пустых ячейках 'city', присвоив им значение из соседней ячейки 'region'. То есть, если ячейка 'city' пустая, то записать в нее значение из ячейки 'region'.
Пробовал напрямую sql запросом:
UPDATE `users` SET `city`=`region` WHERE `city` = ''
Также пробовал через php:
$result = mysql_query("SELECT * FROM `users`",$link);
if (mysql_num_rows($result) > 0) {
$row = mysql_fetch_array($result);
do{
if($row["city"] == '') {
$result2 = mysql_query("UPDATE `users` SET `city` = {$row["region"]}");
}
else continue;
}
while ($row = mysql_fetch_array($result));
}
Подскажите пожалуйста, в чем моя ошибка, или может есть способ намного проще?