Victor Ananiev Posted November 4, 2007 Report Share Posted November 4, 2007 Почему когда использую вот этот код:<?$connect=mysql_connect("&&&&&","&&&&&&&&","&&&&&&")or die(mysql_error());$db=mysql_select_db("forum",$connect)or die(mysql_error());$query="SELECT subject FROM `topics`";$topics_subj=mysql_query($query,$connect);$topics=array();while($topic=mysql_fetch_array($topics_subj)){$topics[]=$topic;} foreach($topics as $arr){ foreach($arr as $value) { echo $value.""; }}?>Выводится вот это:Тестовая темаТестовая темаhellohelloaosigo[agjaosigo[agjHelloHelloiaepjapgiaepjapgiaepjapgiaepjapgПриветикПриветикПриветикПриветикТоесть каждая тема выводится 2 раза. Link to comment Share on other sites More sharing options...
0 IceBars Posted November 4, 2007 Report Share Posted November 4, 2007 foreach($arr as $value) { echo $value.""; }Эта конструкция выполняется несколько раз Link to comment Share on other sites More sharing options...
0 Victor Ananiev Posted November 8, 2007 Author Report Share Posted November 8, 2007 Не знаю как функция mysql_fetch_array() извлекает инфу, но при выводе ключей вот так: 1:valuekey:value2:value2key2:value2... Link to comment Share on other sites More sharing options...
0 vasa_c Posted November 9, 2007 Report Share Posted November 9, 2007 mysql_fetch_array() извлекает инфу точно так, как написано в документации по ней. Link to comment Share on other sites More sharing options...
0 Victor Ananiev Posted November 10, 2007 Author Report Share Posted November 10, 2007 Разобрался, надо было прописать:mysql_fetch_array("table", MYSQL_ASSOC) Link to comment Share on other sites More sharing options...
Question
Victor Ananiev
Почему когда использую вот этот код:
Выводится вот это:
Тоесть каждая тема выводится 2 раза.
Link to comment
Share on other sites
4 answers to this question
Recommended Posts