| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > PHP: Общие вопросы > Обновление данных в базе |
| Автор: Just123 19.2.2010, 10:32 | ||
Доброго времени суток, столкнулся с проблемой, подскажите пожалуйста.
Код должен проверить телефон($row['tel']) из базы и если в нём присутствуют символы $row1[old], то заменить их на $row1[new] Всего около 900 телефонов. Что в коде не так? Буду премного благодарен за помощь. |
| Автор: Sanchezzz 19.2.2010, 10:51 | ||||
а так?
Добавлено через 52 секунды а ваще это дело можно сделать одним запросом... |
| Автор: Just123 19.2.2010, 10:54 | ||||
Так тоже не получается, проблема в том, что в базу не заносится. А сама функция работает.
Подскажите пожалуйста каким именно. Добавлено @ 11:02 Хм...Он почему-то только первый номер из базы обновляет. |
| Автор: Sanchezzz 19.2.2010, 11:40 |
| $sql = "UPDATE `xsl`AS b1 LEFT JOIN `baza` as x2 SET b1.newtel = `".$new_tel."` WHERE x2.oldtel= 'если равно искомой строке' "; вроде так не провеля.. И я не доконца четсно понял вашу задачу |