За последние 24 часа нас посетили 203730 программистов и 2229 роботов. Сейчас ищет 1521 программист ...

mysql_fetch_assoc и вывод данных

Тема в разделе "PHP для новичков", создана пользователем agent669212, 24 сен 2010.

  1. agent669212

    agent669212 Активный пользователь

    С нами с:
    15 дек 2009
    Сообщения:
    94
    Симпатии:
    0
    Адрес:
    Новосибирск
    Код (Text):
    1.  
    2.  $query = "select * from city";
    3.  $result = mysql_query($query);
    4.     while ($row = mysql_fetch_assoc($result)) {
    5.        if ($row["employment"]=0){
    6.        echo $row["name"];
    7.        }
    8.  }
    9. mysql_free_result($result);
    здравстуйте, скажите как сделать чтобы выводились только name с значением employment=0, и по отдельности
     
  2. tommyangelo

    tommyangelo Старожил

    С нами с:
    6 дек 2009
    Сообщения:
    2.549
    Симпатии:
    0
    Адрес:
    Мариуполь
    $query = "select * from city";
    $result = mysql_query($query);
    while ($row = mysql_fetch_assoc($result)) {
    if ($row["employment"]==0){
    echo $row["name"];
    }
    }
    mysql_free_result($result);
     
  3. tommyangelo

    tommyangelo Старожил

    С нами с:
    6 дек 2009
    Сообщения:
    2.549
    Симпатии:
    0
    Адрес:
    Мариуполь
    Но еще лучше переписать запрос

    select * from city where employment = 0
     
  4. agent669212

    agent669212 Активный пользователь

    С нами с:
    15 дек 2009
    Сообщения:
    94
    Симпатии:
    0
    Адрес:
    Новосибирск
    Спасибо, тогда здесь в чем ошибка
    Код (Text):
    1.  
    2. <form>
    3.  <SELECT NAME="City" size=1>
    4. <?
    5.  $query = "select * from city";
    6.  $result = mysql_query($query);
    7.     while ($row = mysql_fetch_assoc($result)) {
    8.      if ($row["employment"]==0){
    9.        print "<OPTION VALUE="$row["name"]">$row["name"]";
    10.        }
    11.      }
    12.  mysql_free_result($result);
    13. ?>
    14.  </select>
    15. </form>
     
  5. WildZero

    WildZero Активный пользователь

    С нами с:
    24 фев 2010
    Сообщения:
    242
    Симпатии:
    0
    Адрес:
    Пермь
    PHP:
    1.  print ("<OPTION VALUE=".$row['name'].">".$row['name']."</option>");
     
  6. agent669212

    agent669212 Активный пользователь

    С нами с:
    15 дек 2009
    Сообщения:
    94
    Симпатии:
    0
    Адрес:
    Новосибирск
    Спасибо!
     
  7. tommyangelo

    tommyangelo Старожил

    С нами с:
    6 дек 2009
    Сообщения:
    2.549
    Симпатии:
    0
    Адрес:
    Мариуполь
    В кавычках

    print "<OPTION VALUE='". $row['name'] . "'>" . $row['name'] . "</OPTION>";
     
  8. tommyangelo

    tommyangelo Старожил

    С нами с:
    6 дек 2009
    Сообщения:
    2.549
    Симпатии:
    0
    Адрес:
    Мариуполь
    Опередили))))
     
  9. agent669212

    agent669212 Активный пользователь

    С нами с:
    15 дек 2009
    Сообщения:
    94
    Симпатии:
    0
    Адрес:
    Новосибирск