Anton73
Новичок
Здравствуйте уважаемые коллеги!
Возникла проблема, не могу подобрать SQL - запрос...
Ситуация такая:
У меня есть база данных (название по фамилии - "dadaev") и в ней таблица ("rus"), в которой 2 поля (date, mark). И есть php код, который вводит значения в эту таблицу.... Таблица выглядит примерно так:
date__________mark
2011-23-03_____5
2011-22-03_____4
и т.д...
Есть php код, выводящий мне все эти значения....
Мне нужно каким то образом перехватить ВСЕ значения переменной $r[mark] и занести все эти значения в ОДНО значение поля ( название body) другой таблицы (название outbox). Т.е. чтобы каждое значение писалось через запятую(ну или любой другой знак).
Я пытался написать такой скрипт (добавлял в вышеуказанный скрипт), но он не работает, возможно вы поймете идею:
(отрывок из верхнего скрипта, измененный)
Я хочу чтобы в поле body мне выписались все значения $r[mark] в виде одного поля...
Чтобы это было только ОДНА запись в таблице outbox.
Может есть какая-нибудь функция, записывающая все значения?
Извините, если есть ошибки в обьяснении или скриптах.
С уважением,
Антон.
Возникла проблема, не могу подобрать SQL - запрос...
Ситуация такая:
У меня есть база данных (название по фамилии - "dadaev") и в ней таблица ("rus"), в которой 2 поля (date, mark). И есть php код, который вводит значения в эту таблицу.... Таблица выглядит примерно так:
date__________mark
2011-23-03_____5
2011-22-03_____4
и т.д...
Есть php код, выводящий мне все эти значения....
PHP:
<?php
$dbhost = "localhost";
$dbuser = "dadaev";
$dbpassword = "dadaev";
$dbname = "dadaev";
$link = mysql_connect($dbhost, $dbuser, $dbpassword);
mysql_select_db($dbname, $link);
$query = "select * from rus";
echo "Русский язык. Антон Дадаев. Оценки: <br/>";
$result = mysql_query($query);
while($r=mysql_fetch_assoc($result))
{
echo "Дата: $r[data] Оценка: $r[mark] <br>";
}
mysql_close($link);
?>
Я пытался написать такой скрипт (добавлял в вышеуказанный скрипт), но он не работает, возможно вы поймете идею:
(отрывок из верхнего скрипта, измененный)
PHP:
while($r=mysql_fetch_assoc($result))
{
echo "$r[mark]";
mysql_query("UPDATE outbox SET body = body | $r[mark] ");
}
Чтобы это было только ОДНА запись в таблице outbox.
Может есть какая-нибудь функция, записывающая все значения?
Извините, если есть ошибки в обьяснении или скриптах.
С уважением,
Антон.