За последние 24 часа нас посетили 58369 программистов и 1836 роботов. Сейчас ищет 891 программист ...

Нужна помощь в написании маленького скрипта

Тема в разделе "PHP и базы данных", создана пользователем Milrisaron, 16 мар 2009.

  1. Milrisaron

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

    С нами с:
    16 мар 2009
    Сообщения:
    1
    Симпатии:
    0
    В общем нашел скрипт очень похож на то что мне нужно сделать, но я уже день с ним копаюсь и никак не могу сообразить как его переделать.

    PHP:
    1. <?php
    2.  
    3. $link = mysql_connect("хост", "логин", "пасс")
    4.  
    5. or die("Не соединилось!!!");
    6.  
    7. print "Соединение успешно";
    8.  
    9. mysql_select_db("имя_бд") or die("Не найдена БД");
    10.  
    11.  
    12. $query = "SELECT * FROM test";
    13.  
    14. $result = mysql_query($query) or die("Запрос ошибочный");
    15.  
    16.  
    17. print "<table>\n";
    18.  
    19. while ($line = mysql_fetch_array($result, MYSQL_NUM)) {
    20.  
    21. if (substr_count(strtoupper($line[1]),strtoupper($nmag))!=0) {
    22.  
    23. print "\t<tr>\n";
    24.  
    25. for ($i=1;$i<=4;$i++) { print "\t\t<td>$line[$i]</td>\n"; }
    26.  
    27. print "\t</tr>\n";
    28.  
    29. }
    30.  
    31. }
    32.  
    33. print "</table>\n";
    34.  
    35.  
    36. mysql_close($link);
    37.  
    38. ?>

    У меня есть база, в которой есть таблица "test" в которой есть два реквизита "id" и "answ". Оба текстовые, длиной примерно в 50-100 символов.
    Нужно получить answ по id из соответствующей строчки

    То есть таблица выглядит примерно так:

    id1 answ1
    id2 answ2
    id3 answ3

    И если юзер запрашивает к примеру id2 он увидел бы answ2
     
  2. GudGuy

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

    С нами с:
    14 июн 2007
    Сообщения:
    909
    Симпатии:
    0
    Адрес:
    Москва
    http://mysql.ru
    [sql]$query = "SELECT * FROM `test` WHERE `id`=".$_GET['id'].";[/sql]
    [sql]$query = "SELECT `answ` FROM `test` WHERE `id`=".$_GET['id'].";[/sql] если id не должен показываться пользователю=)
    HTML:
    1. <form><input type="text" name="id"></form>
    или
    HTML:
    1. <a href=./file.php?id=first_id>first_id</a>