Форум сетевых администраторов
Показаны 3 сообщений на этой странице

Форум сетевых администраторов (http://netadmin.ws/forum/index.php)
- MySQL (http://netadmin.ws/forum/forumdisplay.php?forumid=40)
-- помогите сделать элементарный запрос (http://netadmin.ws/forum/showthread.php?threadid=7539)


Помещено Dodger 14-01-2004 в 14:11:

помогите сделать элементарный запрос

нужна ваша помощь! У меня есть БД (MYSQL_data_base_name), в ней таблица (table_contained_needed_name), в этой таблице столбец (needed_result). Хочу из всех строк этой таблицы выбрать только тот столбец и каждый результат разделить через запятую с пробелом. В результате должен получиться текстовый файлик такого типа "ххх1, ххх2, ххх3, ..."

кое-что набросал... сначала коннектимся к базе, потом из нее выбираем то, что нужно... Конечно это не работает, я в теории себе сделал...

PHP:

<?
 $my_user
="MYSQL_user_name";
 
$my_password="MYSQL_password";
 
$my_host="localhost";
 
$dbname="MYSQL_data_base_name";
 
mysql_connect($my_host,$my_user,$my_password);

$rez=mysql($dbname, SELECT needed_field_name FROM table_contained_needed_name WHERE ???);
$result=mysql_result($rez,"needed_field_name");
echo 
"$result";
?>


не могли бы вы мне показать где ошибки и как их исправить чтобы все работало? Буду очень благодарен!


Помещено polo 14-01-2004 в 14:22:

если в твоем сообщении нажать на ссыку которая сформировалась на функцию mysql_result то можно получить ту информацию что тебе нужно.

__________________
Всегда есть решение.


Помещено Dodger 14-01-2004 в 18:19:

polo
работает, спасибо. использовал такой код

PHP:

<?
   $link 
= mysql_connect("localhost", "name", "password");
   
$result = mysql_query("SELECT login FROM news.users");
   echo 
mysql_result($result,1);
   
mysql_close($link);
?>

он выдает третье по строчке значение, а на что мне поменять ($result,1); чтобы увидеть все значение в этом столбце?


Формат времени GMT. Текущее время 14:00.
Показаны 3 сообщений на этой странице

Powered by: vBulletin Version 2.2.4
Copyright © Jelsoft Enterprises Limited 2000, 2001.