Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Скриптовые языки программирования > PHP
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 12.02.2012, 11:17   #1
frommars
Форумчанин
 
Регистрация: 02.07.2011
Сообщений: 144
По умолчанию сопоставление значений в бд

Приветствую! Есть вот такой скрипт:
PHP код:
$qfc "SELECT `id` FROM `table`";
$resfc mysql_query($qfc$link);

for(
$i=1;$i<=9999;$i++) {
    
$ii '';
    if(
strlen($i) <4) {
        for(
$i2=strlen($i); $i2<4$i2++) {
            
$ii .="0";
        } 
        
$ii .= $i;
        
$ar_md5[$i]=md5($ii);
        
$ar_id[$i]=$ii;
        } else {
$ar_md5[$i]=md5($i);
$ar_id[$i]=$i; }
}

while(
$rowfc mysql_fetch_array($resfc))

for(
$i=1;$i<=9999;$i++) {
if(
$rowfc['id'] == $ar_md5[$i]) {
    
$query="UPDATE table SET id='".$ar_id[$i]."'";
    
mysql_query($query);
}}} 
В итоге все значения получаются равные 9999.
Прошу подсказать где ошибка.

Последний раз редактировалось frommars; 12.02.2012 в 11:25.
frommars вне форума Ответить с цитированием
Старый 12.02.2012, 11:28   #2
ADSoft
Старожил
 
Регистрация: 25.02.2007
Сообщений: 4,160
По умолчанию

ну конечно - обновляет поля БД каждый раз - для всех записей... ибо не указан условтия - для каких элементом обновлять.
Код:
    $query="UPDATE table SET id='".$ar_id[$i]."'";
надо
Код:
    $query="UPDATE table SET id='".$ar_id[$i]."' WHERE тут условие";
ADSoft вне форума Ответить с цитированием
Старый 12.02.2012, 11:45   #3
frommars
Форумчанин
 
Регистрация: 02.07.2011
Сообщений: 144
По умолчанию

спасибо за подсказку, во затупил то...
frommars вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
9 значений из 50 лЯпа Microsoft Office Access 3 08.07.2011 15:20
Сравнение значений в 2х столбцах и удаление лишних значений.. Tyr Microsoft Office Excel 2 16.12.2010 18:19
Сохранение и загрузка в файл текстовых значений и значений типа Boolean krikaved Общие вопросы Delphi 1 16.03.2010 07:53
данные из get, сопостовление с базой данных! memka PHP 5 31.03.2009 21:46
вставка значений Iskin Microsoft Office Excel 0 27.10.2008 13:21