|
|
|
| Как можно одним запросом сделать следующее:
-есть таблица стран (strani,id_geo,kol_gorodov)
-есть таблица городов (goroda,id_geo)
У них общее поле "id_geo".
Надо вставить в таблицу стран кол-во городов из таблицы городов.
$res=mysql_query("select id_geo from table_strani");
while ($str=mysql_fetch_array($res)) {
$zapros=" SELECT count(*) , goroda from table 'goroda' where id_geo='$id_geo' ";
mysql_query("update table_strani set kol-gorodov ='$zapros'");
}
|
Что-то не работает....$zapros
И ещё вопрос:
$res = $SQL->GetRecord( "SELECT name FROM table");
while ($str=mysql_fetch_array($res )) {
echo $str['name'];
}
|
тоже не работает... Кто подскажет как правильно? | |
|
|
|
|
|
|
|
для: Владимир22
(26.04.2013 в 14:55)
| | По первому вопросу - покажите результаты запросов
SHOW CREATE TABLE table_strani
| и
По второму вопросу - что такое $SQL->GetRecord() ? | |
|
|
|