За последние 24 часа нас посетили 17643 программиста и 1649 роботов. Сейчас ищут 927 программистов ...

Работа с MySQL

Тема в разделе "Прочие вопросы по PHP", создана пользователем LinuxFanat, 24 янв 2012.

  1. LinuxFanat

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

    С нами с:
    9 янв 2012
    Сообщения:
    6
    Симпатии:
    0
    Привет всем!
    У меня есть:
    База данных и таблица в ней, поле content и name, индекс id.
    Получаю переменную $id через $_GET (например action.php?id=1)
    Функция подключения к MySQL - block/mysql.php.
    Необходимо:
    Изменить всё ЭТО так, что бы при запросе ?id=1 из базы данных выгружались только поля content и name с индексом 1 (то-есть 1-запись) и т.д.

    Извините за корявое описание =)

    Код (Text):
    1.  
    2.  
    3. <?php
    4.  
    5. include "block/mysql.php";
    6. include "block/content.php";
    7. $type=$_GET['type'];
    8. $id=$_GET['id'];
    9.  
    10. ?>
    11.  
    12. <?php
    13. if ($type=="content") {
    14. $result = mysql_query("SELECT id_name,name,content FROM data",$db);
    15. if(!$result)
    16. {
    17. echo "<p> Ошибка подключения к MySQL</p>";
    18. echo exit(mysql_error());
    19. }
    20. if (mysql_num_rows($result) > 0) {
    21. $myrow = mysql_fetch_array($result);
    22.     do
    23.     {
    24. echo "<div id='text'>";
    25.  
    26. echo "<p class='text1'>". $myrow['name'] ."</p>";  
    27. $text=str_replace("/n", "<br>",$myrow['content']);
    28. echo $text;
    29. echo "</div>";
    30. echo "<br> <hr> <br>";
    31.     }while ($myrow = mysql_fetch_array($result));
    32.  
    33. }
    34. else { echo "<p>Ошибка выгрузки данных</p>";
    35. exit();
    36.  
    37. }
    38. }
    39. if ($type=="about") {
    40. echo "<div id='text'>";
    41. include "block/about.php";
    42. echo "</div>"; 
    43. }
    44. ?>
     
  2. igordata

    igordata Суперстар
    Команда форума Модератор

    С нами с:
    18 мар 2010
    Сообщения:
    32.408
    Симпатии:
    1.768
    $result = mysql_query("SELECT id_name,name,content FROM data WHERE `id` = ".intval($_GET['id']), $db);
     
  3. LinuxFanat

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

    С нами с:
    9 янв 2012
    Сообщения:
    6
    Симпатии:
    0
    СПАСИБО!