Нужно правильно составить запрос на перезапись из одной таблицы в другую.
При каждом обращении данные из одного поля 1 таблицы последовательно чередуясь (1 строка, 2строка ... итд)должны попадать в определённое поле и строку таблицы 2
Вот набросал, может не правильно посмотрите пожайлуста
$que = ("SELECT `ref` FROM `refer` ORDER BY id DESC LIMIT 0,1");
$rem = mysql_query($que) or die(mysql_error() ."<br/>". $que);
while($b = mysql_fetch_assoc($rem)) {
$ref = $b["ref"];
}
mysql_query("update `links` set `referer`='".($b["ref"]+1)."' where id=3;");
Спустя 13 минут, 15 секунд (2.10.2010 - 17:13) arvitaly написал(а):
А зачем while если только одна запись нужна
Спустя 45 секунд (2.10.2010 - 17:13) Michael написал(а):
так что ошибка какая то или работает не как надо?
по коду ошибок не заметно. Единственное - если while присобачил, то в нем и выполняй второй запрос
по коду ошибок не заметно. Единственное - если while присобачил, то в нем и выполняй второй запрос
Спустя 17 минут, 28 секунд (2.10.2010 - 17:31) copchic написал(а):
Чего-то вообще не переписывает
Спустя 3 часа, 24 минуты, 31 секунда (2.10.2010 - 20:55) copchic написал(а):
Вот так перезаписывает тольео последнюю строку, а нужно чтобы был перебор строк по порядку в таблице 1 и перезапись в таблицу 2
как сделать перебор по порядку?
$qu = ("SELECT `ref` FROM `refer` ORDER BY id DESC LIMIT 0,1");
$res = mysql_query($qu) or die(mysql_error() ."<br/>". $qu);
while($d = mysql_fetch_assoc($res)) {
$cod = $d["ref"];
}
mysql_query("update `links` set `referer`='".$cod."' where id=5;");
как сделать перебор по порядку?
Спустя 31 минута, 26 секунд (2.10.2010 - 21:27) eXaM написал(а):
$qu = ("SELECT `ref` FROM `refer` ORDER BY id DESC LIMIT 0,1");
$res = mysql_query($qu) or die(mysql_error() ."<br/>". $qu);
while($d = mysql_fetch_assoc($res)) {
$cod = $d["ref"];
mysql_query("update `links` set `referer`='".$cod."' where id=5;");
}
Разве не это имели в виду чуть выше? Я вообще не понял, почему запрос вне цикла. Конечно, в таком случае он только один раз выполнится.
Спустя 10 минут, 17 секунд (2.10.2010 - 21:37) SlavaFr написал(а):
copchic какято не понятная свезь между таблицами.
ты че не делал таблицax ключа?
ты че не делал таблицax ключа?
Спустя 10 часов, 50 минут, 7 секунд (3.10.2010 - 08:27) copchic написал(а):
Ключи есть просто я ещё не знаю как правильно, подскажите
Спустя 3 часа, 17 минут, 1 секунда (3.10.2010 - 11:44) inpost написал(а):
copchic
после 5 точка с запятой не нужна.
после 5 точка с запятой не нужна.
_____________
Я знаю, что ничего не знаю...