Форум программистов, компьютерный форум, киберфорум
PHP: базы данных
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.60/5: Рейтинг темы: голосов - 5, средняя оценка - 4.60
5 / 5 / 4
Регистрация: 01.11.2009
Сообщений: 576

Запрос к базе

12.12.2012, 18:25. Показов 999. Ответов 11
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Привет всем, подскажите по такой проблемке, не проходит подключение к базе, не могу понять в чем причина...
код выводит список категорий из таблицы. скрин ошибки во вложении.
PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
<div align="center"></div>
    <p align="center" class="title">Категории</p>
<?
    
        mysql_connect("127.0.0.1", "root", "", $db) OR DIE ("Не могу создать подключение");
        mysql_select_db("ksite") or die ("Не могу выбрать базу")
        $cats = mysql_query ("SELECT * FROM categories") or die ("<p> Запрос на выборку данных из базы данных не прошел1.<br /> <strong>Код ошибки: </strong> </p>".mysql_error());
        if (mysql_num_rows($cats))
            {    
                while ($curcat = mysql_fetch_assoc ($cats))     
                {
                    echo "<p> <a class='nav_link' href='view_cat.php?cat={$curcat['id']}'>{$curcat['title']}</p>";
                }
            }    
        else
            {
                 echo "<p>в таблице нет записей</p>";
            }
        
    ?>
    
 
    <link href="../style.css" rel="stylesheet" type="text/css" />
    <p align="center" class="title"> 
   Навигация 
</p>          
 </div> <div p="coolmenu"> 
<center> 
</center>  
<center><a href="index.php"><img src="../image/botton1.png" align="center"></a></center> <br> 
<center><a href="../info.php"><img src="../image/botton2.png" align="center"></a></center> <br> 
<center><a href="../wed.php"><img src="../botton3.png" align="center"></a></center> <br> 
<center><a href="../dj.php"><img src="../botton4.png" align="center"></a></center> <br> 
<center><a href="../price.php"><img src="../botton5.png" align="center"></a></center> <br> 
<center><a href="../contact.php"><img src="../botton6.png" align="center"></a></center>
Миниатюры
Запрос к базе  
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
12.12.2012, 18:25
Ответы с готовыми решениями:

Запрос к базе
есть таблица ID Data_N Data_k 1 01.05.2014 14.05.2014 2 15.05.2014 27.05.2014 3...

Запрос к базе
См. рисунок. Это хтмл страницы. Некоторые 2 уровня и кому принадлежат - указан id в prinadlezhit Нужно вывести эту таблицу чтоб 2...

Запрос в базе
Помогите сделать запрос плиззз Например: Найти в базе от 13 до 16 и вывести это на печать, как это сделать помогите!!!!!!!!!!!

11
 Аватар для Dolphin
814 / 797 / 201
Регистрация: 21.09.2012
Сообщений: 2,656
12.12.2012, 18:30
PHP
1
$db = mysql_connect("127.0.0.1", "root", "") OR DIE ("Не могу создать подключение");
Добавлено через 1 минуту
и не пользуйтесь короткими тегами <? ?>
Пишите полные <?php ?>
0
5 / 5 / 4
Регистрация: 01.11.2009
Сообщений: 576
12.12.2012, 18:43  [ТС]
понял, и у меня по этой же причине и запросы на остальные страницы поехали, а $db поставил - все нормально

Добавлено через 4 минуты
подскажи еще как правильно вывести поля в переменные
PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
    <?php 
        include ("blocks\bd.php");
        if (isset($_GET['id'])) {$cat=$_GET['id'];}
        if (!isset($id)) {$id=1;}
        mysql_connect("127.0.0.1", "root", "") OR DIE ("Не могу создать подключение");
        mysql_select_db("ksite") or die ("Не могу выбрать базу");
        $result = mysql_query ("SELECT * FROM categories WHERE id='$id'")
                             or die ("<p> Запрос на выборку данных из базы данных не прошел.<br /> <strong>Код ошибки: </strong> </p>".mysql_error());
        $myrow = mysql_fetch_array ($result);
        ?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251" />
<meta name="description" content="<?php echo $myrow ['meta_d']; ?>" />
<meta name="keywords" content="<?php echo $myrow ['meta_k'];?>" />
<title><?php echo $myrow["title"];?></title>
<link href="www/style.css" rel="stylesheet" type="text/css" />
<link href="style.css" rel="stylesheet" type="text/css" />
</head>
 
<body>
<center><table width="690" border="1" class="main_border">
  <?php include("blocks\header.php");?>
  <tr>
    <td><table width="690" border="0">
      <tr>
        <td width="175" class="left" style="vertical-align:top">
        <?php include("blocks\lefttd.php");?>
        </td>
        <td valign="top" align="justify" >
            <?php 
            printf ("<p class='post_title2'>$s</p>
                    <p class='post_add'>Автор: $s</p>
                    <p class-'post_add'>Дата: $s</p>$s
                    <p class='post_view'>Просмотров: $s</p>",
                    $myrow["title"], $myrow["author"], $myrow["date"], $myrow["test"], $view)
            ;?>
        
        </td>
      </tr>
    </table></td>
  </tr>
</table></center>
 
</body>
</html>
у меня автор, дата, просмотров только отображается, а данных из таблицы нет, я так понял, что не правильно написал вывод переменных в строке
PHP
1
$myrow["title"], $myrow["author"], $myrow["date"], $myrow["test"], $view)
0
 Аватар для Dolphin
814 / 797 / 201
Регистрация: 21.09.2012
Сообщений: 2,656
12.12.2012, 18:54
PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
<td width="175" class="left" style="vertical-align:top">
        <?php include("blocks\lefttd.php");?>
        </td>
        <td valign="top" align="justify" >
            <?php 
            while($myrow = mysql_fetch_array ($result))
             {
                  echo "<p class='post_title2'>".$myrow["title"]."</p>
                 <p class='post_add'>Автор: ".$myrow["author"]."</p>
                 <p class-'post_add'>Дата: ".$myrow["date"]."</p>".$myrow["test"]."
                 <p class='post_view'>Просмотров: ".$view."</p>";
              }
            ;?>
        
        </td>
Не понятно только от куда берется $view
0
5 / 5 / 4
Регистрация: 01.11.2009
Сообщений: 576
12.12.2012, 19:16  [ТС]
не проходит, меня терзают смутные сомнения, что у меня не из той таблицы данные тянутся, у меня title, author и пр в таблице data хранятся...
поменял, но все равно пусто, id из таблицы подхватывает и все
0
 Аватар для Dolphin
814 / 797 / 201
Регистрация: 21.09.2012
Сообщений: 2,656
12.12.2012, 19:18
PHP
1
$result = mysql_query ("SELECT * FROM data WHERE id='$id'")
0
5 / 5 / 4
Регистрация: 01.11.2009
Сообщений: 576
12.12.2012, 19:26  [ТС]
Цитата Сообщение от Dolphin Посмотреть сообщение
PHP
1
$result = mysql_query ("SELECT * FROM data WHERE id='$id'")
ну это я прописал вначале

Добавлено через 2 минуты
а view - это поле таблицы, похоже как количество просмотров...
0
 Аватар для crautcher
2450 / 2301 / 597
Регистрация: 27.05.2011
Сообщений: 7,844
12.12.2012, 20:01
Цитата Сообщение от Dolphin Посмотреть сообщение
и не пользуйтесь короткими тегами <? ?>
Пишите полные <?php ?>

Не по теме:

вообще-то уже давно <? дефолт

1
5 / 5 / 4
Регистрация: 01.11.2009
Сообщений: 576
12.12.2012, 20:06  [ТС]
я цикл убрал - вывелись данные
0
 Аватар для Dolphin
814 / 797 / 201
Регистрация: 21.09.2012
Сообщений: 2,656
12.12.2012, 20:08
А у тебя наверно так одна строчка да вытаскивается? Тогда да =) недосмотрел

Добавлено через 1 минуту

Не по теме:

Цитата Сообщение от crautcher Посмотреть сообщение
вообще-то уже давно <? дефолт
На некотором хосте если написать <? то будет просто белый экран, ни ошибок, ничего подобного

0
12.12.2012, 23:01

Не по теме:

Цитата Сообщение от Dolphin Посмотреть сообщение
На некотором хосте если написать <? то будет просто белый экран,
А я недавно нашел бесплатный хостинг с php4 :)

0
 Аватар для crautcher
2450 / 2301 / 597
Регистрация: 27.05.2011
Сообщений: 7,844
13.12.2012, 11:33
Цитата Сообщение от casual_visitor Посмотреть сообщение
На некотором хосте если написать <? то будет просто белый экран
ну и scandir() к примеру вызовет ошибку на пхп 4 , давайте тогда вообще к версии 1.1 вернемся ?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
13.12.2012, 11:33
Помогаю со студенческими работами здесь

Запрос к базе
Подскажите пожалуйста У меня есть таблица с Заданиями (В которой задание и номер пользователя) и таблица в которой содержатся Авторы...

Запрос к базе
Привет люди добрые! Помогите пожалуйста! Не могу сообразить и не знаю как у гугла спросить. Вообщем есть запрос к базе: ...

Запрос к базе
Здравствуйте! Прошу помощи, немогу понять как нужно делать запрос к БД MySQL Есть база &quot;baza_users&quot; со следующей структурой:...

Запрос в базе
Доброго времени суток. Прошу помочь разобраться с задачей. Писал в делфи, так как оболочку делал в нем, но оказалось что сперва...

Запрос к базе
Народ привет! Помогите пожалуйста, есть база в денвере, там хранятся вопросы по математике с формулами, вот когда с базы вытаскиваю...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
12
Ответ Создать тему
Новые блоги и статьи
PhpStorm 2025.3: WSL Terminal всегда стартует в ~
and_y87 14.12.2025
PhpStorm 2025. 3: WSL Terminal всегда стартует в ~ (home), игнорируя директорию проекта Симптом: После обновления до PhpStorm 2025. 3 встроенный терминал WSL открывается в домашней директории. . .
Access
VikBal 11.12.2025
Помогите пожалуйста !! Как объединить 2 одинаковые БД Access с разными данными.
Новый ноутбук
volvo 07.12.2025
Всем привет. По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне: Ryzen 5 7533HS 64 Gb DDR5 1Tb NVMe 16" Full HD Display Win11 Pro
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
Поиск "дружественных имён" СОМ портов
Argus19 22.11.2025
Поиск "дружественных имён" СОМ портов На странице: https:/ / norseev. ru/ 2018/ 01/ 04/ comportlist_windows/ нашёл схожую тему. Там приведён код на С++, который показывает только имена СОМ портов, типа,. . .
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Programma_Boinc 20.11.2025
Сколько Государство потратило денег на меня, обеспечивая инсулином. Вот решила сделать интересный приблизительный подсчет, сколько государство потратило на меня денег на покупку инсулинов. . . .
Ломающие изменения в C#.NStar Alpha
Etyuhibosecyu 20.11.2025
Уже можно не только тестировать, но и пользоваться C#. NStar - писать оконные приложения, содержащие надписи, кнопки, текстовые поля и даже изображения, например, моя игра "Три в ряд" написана на этом. . .
Мысли в слух
kumehtar 18.11.2025
Кстати, совсем недавно имел разговор на тему медитаций с людьми. И обнаружил, что они вообще не понимают что такое медитация и зачем она нужна. Самые базовые вещи. Для них это - когда просто люди. . .
Создание Single Page Application на фреймах
krapotkin 16.11.2025
Статья исключительно для начинающих. Подходы оригинальностью не блещут. В век Веб все очень привыкли к дизайну Single-Page-Application . Быстренько разберем подход "на фреймах". Мы делаем одну. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru