За последние 24 часа нас посетили 60328 программистов и 1818 роботов. Сейчас ищут 2344 программиста ...

Нужна помощь в php и с базой.

Тема в разделе "PHP и базы данных", создана пользователем Slepoi_Kot, 21 май 2011.

  1. Slepoi_Kot

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

    С нами с:
    21 май 2011
    Сообщения:
    6
    Симпатии:
    0
    Адрес:
    США
    У меня такая проблема написал страничку и хочу чтоб с базы данных выводился текст ну у меня не получается сайт работает а информация не выводиться. Помогите пожалуйста вот мой код.


    Это код подключение к базе данных



    PHP:
    1. <?php
    2. mysql_connect("localhost","php","12345");
    3. mysql_select_db("phpsate");
    4. $result = mysql_query("SELECT title,meta_d,meta_k,text FROM settings WHERE page='index'");
    5. $myrow = mysql_fetch_array($result);
    6. ?>
    Вот весь код


    PHP:
    1. <?php
    2. mysql_connect("localhost","php","12345");
    3. mysql_select_db("phpsate");
    4. $result = mysql_query("SELECT title,meta_d,meta_k,text FROM settings WHERE page='index'");
    5. $myrow = mysql_fetch_array($result);
    6. ?>
    7.  
    8. <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
    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. <meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
    14. <title>Главная</title>
    15. <link href="style.css" rel="stylesheet" type="text/css">
    16. </head>
    17.  
    18. <body>
    19. <table width="690" border="0" align="center" cellpadding="0" cellspacing="0" bgcolor="#FFFFFF" class="main_border">
    20. <!--Подключаем шапку-->
    21. <?php include("blocks/header.php"); ?>
    22.  
    23.   <tr>
    24.     <td><table width="690" border="0" cellspacing="0" cellpadding="0">
    25.       <tr>
    26.         <td width="182px" valign="top" class="left">
    27.        
    28. <!--Здесь блок навигации-->
    29. <?php include ("blocks/lefttd.php"); ?>
    30.         </td>
    31.         <td>&nbsp;</td>
    32.         <td valign="top"><div align="center">
    33.           <? echo $myrow ['text']; ?>
    34.          
    35.          
    36.           </div></td>
    37.         <td>&nbsp;</td>
    38.       </tr>
    39.     </table></td>
    40.   </tr>
    41.   <!--Подключаем подвал-->
    42. <?php  include ("blocks/foter.php"); ?>
    43. </table>
    44. </body>
    45. </html>
    46.  
    А вот я оставляю файл в нём весь сайт и база
    Скачать
     
  2. tommyangelo

    tommyangelo Старожил

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

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

    С нами с:
    21 май 2011
    Сообщения:
    6
    Симпатии:
    0
    Адрес:
    США
    Нет друг он не поможет. Я же диск не покупал ( ( (
     
  4. tommyangelo

    tommyangelo Старожил

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

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

    С нами с:
    11 май 2011
    Сообщения:
    28
    Симпатии:
    0
    Попробуй заменить это
    PHP:
    1. <? echo $myrow ['text']; ?>
    на это
    PHP:
    1. <?php echo $myrow['text']; ?>
    . Должно сработать. И в подключении к базе поставь проверку на ошибки. Если ты следуешь урокам Попова. то он это использует постоянно.
     
  6. Slepoi_Kot

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

    С нами с:
    21 май 2011
    Сообщения:
    6
    Симпатии:
    0
    Адрес:
    США
    tommyangelo Я книги тоже читаю :)

    Не помогло. Пишет вот эту ошибку

    Warning: mysql_fetch_array() expects parameter 1 to be resource, boolean given in C:\work\phpsate\index.php on line 5
     
  7. aleksb

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

    С нами с:
    11 май 2011
    Сообщения:
    28
    Симпатии:
    0