php echo

Ответить
Аватара пользователя
SuBbI
Сообщения: 161
Зарегистрирован: 02.01.2010
Старую тему наверно удалили. но остался вопрос.
Пытаюсь из бд вытащить данные все которые есть.
использую код :
<?php
$db = mysql_connect ("localhost", "root" , "123456");
mysql_select_db("news",$db);
mysql_query("set names cp1251");
$result = mysql_query("SELECT login,name FROM registration ",$db);
$myrow = mysql_fetch_array($result);

echo " ". $myrow['login'] .":". $myrow['name'] ." ";

?>
но выводиться только первое поле
НЕ прав пишется раздельно!!!!!

Аватара пользователя
Distructor
Администратор
Сообщения: 1607
Зарегистрирован: 28.12.2009
выводить в цикле надо.
см. примеры на php.net

Аватара пользователя
SuBbI
Сообщения: 161
Зарегистрирован: 02.01.2010
а не подскажите как сделать нумерацию)?
Хотел так сделать:

Код: Выделить всё

". $myrow['id_user'] .". ". $myrow['login'] .":". $myrow['name'] ."
НЕ прав пишется раздельно!!!!!

Аватара пользователя
Distructor
Администратор
Сообщения: 1607
Зарегистрирован: 28.12.2009
ид пользователя в базе это не номер по порядку, т.к. при удалении пользователей будут дыры в нумерации.
тебе нужен обычный счетчик, который ты в цикле будешь увеличивать на 1 и выводить его значение.

Аватара пользователя
Assasin
Сообщения: 105
Зарегистрирован: 17.02.2011
Если я правильно понял то тебе так надо

Код: Выделить всё

<?php
$db = mysql_connect ("localhost", "root" , "123456");
mysql_select_db("news",$db);
mysql_query("set names cp1251");
$result = mysql_query("SELECT login,name FROM registration ",$db);
while($myrow = mysql_fetch_array($result)){

echo " ". $myrow['login'] .":". $myrow['name'] ." ";
}
?>
< ̄`ヽ、       /  ̄ >
 ゝ、  \ /⌒ヽ,ノ   /´
   ゝ、 ( ( ͡◉ ͜> ͡◉) /
     >     ,ノ
  ℧   ∠_,,,/´
▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬

Ответить