За последние 24 часа нас посетили 17996 программистов и 1648 роботов. Сейчас ищут 1844 программиста ...

База данных MySQL и PHP

Тема в разделе "PHP и базы данных", создана пользователем yrinka, 18 мар 2018.

  1. yrinka

    yrinka Новичок

    С нами с:
    18 мар 2018
    Сообщения:
    5
    Симпатии:
    0
    Добрый день. Сайт был создан на локальном сервере DENVER. После переноса сайта хостинг базы данных не выводится информация. Соединение с базой данных и соединение с таблицей есть, но занесённая информация в таблицу не выводится на страницу. Такое впечатление что не видит echo['text'];
     
  2. igordata

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

    С нами с:
    18 мар 2010
    Сообщения:
    32.408
    Симпатии:
    1.768
    печаль, чо
    надо дебагать
     
  3. yrinka

    yrinka Новичок

    С нами с:
    18 мар 2018
    Сообщения:
    5
    Симпатии:
    0
    Что конкретно нужно дописать?
     
  4. igordata

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

    С нами с:
    18 мар 2010
    Сообщения:
    32.408
    Симпатии:
    1.768
    попробуй допиши "пхпшечка не боли"
    --- Добавлено ---
    покажи код хотя бы, а то это - это вообще не код даже, а шука юмора.
     
    Dron-Boy нравится это.
  5. yrinka

    yrinka Новичок

    С нами с:
    18 мар 2018
    Сообщения:
    5
    Симпатии:
    0
    PHP:
    1. <?php include ("blocks/bd.php");
    2. if(isset($_POST['id'])){$id=$_POST['id'];}
    3. if(isset($_POST['title'])){$title=$_POST['title'];}
    4. if(isset($_POST['text'])){$text=$_POST['text'];}
    5. $result= mysql_query("SELECT * FROM stixi WHERE id='$id'",$db);
    6. $myrow = mysql_fetch_array($result);
    7. ?>
    8. <!DOCTYPE html>
    9. <html>
    10. <head>
    11. <meta name="description" content="<?php echo $myrow['meta_d']; ?>">
    12. <meta name="keywords" content="<?php echo $myrow['meta_k']; ?>">
    13. <link href="css/view_stixi_style.css" type="text/css" rel="stylesheet">
    14.  
    15. <title>
    16. <?php echo $myrow['title']; ?>
    17. </title>
    18. </head>
    19. <body>
    20. <div id="wraper">
    21. <?php echo $myrow['text']; ?>
    22.  
    23. </body>
    24. </html>
     
    #5 yrinka, 18 мар 2018
    Последнее редактирование модератором: 18 мар 2018
  6. igordata

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

    С нами с:
    18 мар 2010
    Сообщения:
    32.408
    Симпатии:
    1.768
    1. инъекция
    2. var_dump(result);
     
  7. yrinka

    yrinka Новичок

    С нами с:
    18 мар 2018
    Сообщения:
    5
    Симпатии:
    0
    Когда добавляю в PHP после
    1. $result= mysql_query("SELECT * FROM stixi WHERE id='$id'",$db);
    2. $myrow = mysql_fetch_array($result);
    3. var_dump(result);
    Ничего не получается. Выводит ошибку.
     
  8. miketomlin

    miketomlin Старожил

    С нами с:
    9 авг 2016
    Сообщения:
    3.842
    Симпатии:
    652
    Может, НЕ isset($_POST['id']) или ошибка по др. причине в указанных ф-циях. Сами ф-ции тоже могут не поддерживаться.
     
  9. igordata

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

    С нами с:
    18 мар 2010
    Сообщения:
    32.408
    Симпатии:
    1.768
    ну и ладно. просто не читай её. как-нибудь само всё рассосётся.
     
  10. Dimon2x

    Dimon2x Старожил

    С нами с:
    26 фев 2012
    Сообщения:
    2.210
    Симпатии:
    185
    А может хостинг на php 7?
     
  11. yrinka

    yrinka Новичок

    С нами с:
    18 мар 2018
    Сообщения:
    5
    Симпатии:
    0
    Сайт написан на php 4.4.0 а сайт на php 5.6.3
     
  12. lastdays

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

    С нами с:
    27 сен 2012
    Сообщения:
    410
    Симпатии:
    74
    PHP:
    1. if(isset($_POST['id'])){$id=$_POST['id'];}
    А если параметр ID в запросе отсутствует, то переменная $id не будет определена, подумайте прежде чем писать такое.
     
  13. Dron-Boy

    Dron-Boy Старожил

    С нами с:
    20 ноя 2014
    Сообщения:
    1.041
    Симпатии:
    126
    Сайт написан на php 4.4.0 а сайт на php 5.6.3 какая умная фраза, сразу все понятно стало.