За последние 24 часа нас посетили 17402 программиста и 1725 роботов. Сейчас ищут 1633 программиста ...

Ввод и вывод информации в бд.Help

Тема в разделе "MySQL", создана пользователем chakidze, 22 май 2018.

  1. chakidze

    chakidze Новичок

    С нами с:
    1 май 2018
    Сообщения:
    16
    Симпатии:
    0
    Всем привет, не могу ввести данные в БД. В коде вроде ошибок нет, но все равно не хочет. Сам код состоит очень прост. Я пишу сообщение а оно должно сохраниться в бд и вывести мне на экран.Знаю что таким образом я захламляю БД, мне просто интересно почему не работает. ВОТ КОД>
    PHP:
    1. <?php
    2. header("Content-Type: text/html; charset=utf-8");
    3. ?>
    4. <!DOCTYPE html>
    5. <html>
    6. <head>
    7.     <title></title>
    8. </head>
    9. <body>
    10. <form action="message.php" method="post">
    11.     Текст сообщения: <br /><textarea name="messages"></textarea><br />
    12.     <input type="submit"  value="Отправить" />
    13. </form>
    14. </body>
    15. </html>
    16.  
    17. <?php
    18. if(isset($_POST['messages'])){
    19.     $message = $_POST['messages'];
    20.  
    21.     // Параметры для подключения
    22.     $db_host = "localhost";
    23.     $db_user = "user"; // Логин БД
    24.     $db_password = ""; // Пароль БД
    25.     $db_table = "messages"; // Имя Таблицы БД
    26.  
    27.  
    28. $db=mysql_connect('localhost','root','','base') or die ('не могу подключиться');
    29.  
    30. if (!empty($message)) {
    31.    
    32. $result = mysql_query  ("INSERT INTO `messages` (message) VALUES ('$message') ");
    33.  
    34. if ($result = true){
    35. }
    36.         else{
    37.             echo "не удалось.";
    38.         }
    39.     }
    40. }
    41. else{
    42.     echo "Поле пустое";
    43. }
    44. ?>
    45.  
    46.  
    47.  
    48. <?php
    49.  
    50. $db=mysql_connect('localhost','root','','base') or die ('не могу подключиться');
    51.  
    52. $id = $_POST['id'];
    53. $message = $_POST['messages'];
    54. $result = mysql_query("SELECT `messages` , `id` FROM `messages` WHERE id = '$id' AND messags = '$message'",$db);
    55. {
    56.     echo $id;
    57.     echo $message;
    58. }
    59. ?>