|
|
|
| Подскажите почему не хочет отображатся содержимое таблицы ??? хотя в phpmyadmin все видно !!!
<?
$i= $_SESSION["i"] ;
$per=$_POST['forma'];
// Устанавливаем соединение с базой данных
require_once("config.php");
// Экранируем спец-символы
if (!get_magic_quotes_gpc())
{
$_POST['forma'] = mysql_escape_string($_POST['forma']);
}
// Формируем SQL-запрос на добавление информации
$query = "INSERT INTO dbh VALUES('$_POST[forma]')";
if(!mysql_query($query)) exit(mysql_error());
else
{ echo "Данные успешно добавлены";
// Устанавливаем соединение с базой данных
// require_once("config.php");
// Формируем SQL-запрос на извлечение информации
$query = 'SELECT `1` FROM `dbh` LIMIT 0, 30 ';
$tbl = mysql_query($query);
if(!$tbl) exit(mysql_error());
// Если имеется хоть одна запись - выводим
if(mysql_num_rows($tbl))
{
while($table = mysql_fetch_array($tbl))
{
echo $table['field']."<br>";
}
}
}
?>
|
Хотя phpmyadmin выдает : sitefakt_1.dbh analyze status Table is already up to date | |
|
|
|
|
|
|
|
для: dima2207
(24.02.2007 в 21:34)
| | Что сообщает скрипт? Какие ошибки выводятся? | |
|
|
|
|
|
|
|
для: cheops
(25.02.2007 в 00:13)
| | Скрипт никаких ошибок не выводит !!! просто пустой экран !!! | |
|
|
|
|
|
|
|
для: dima2207
(25.02.2007 в 00:35)
| | У вас расширение MySQL подключено? Другие скрипты, взаимодействующие с MySQL работают? | |
|
|
|
|
|
|
|
для: cheops
(25.02.2007 в 00:40)
| | а что это за расширение , и как его подключить ???я тут еле phpmyadmin разобрался , а вы молчите как партизаны на допросе !!! | |
|
|
|
|
|
|
|
для: dima2207
(25.02.2007 в 01:03)
| | 1) phpMyAdmin работает? Если да, то расширение PHP подключено.
2) Если вывести на странице (в начале)
<?php
echo "Hello world!";
?>
|
фраза выводится или тоже пустая страница? | |
|
|
|
|
|
|
|
для: cheops
(25.02.2007 в 01:16)
| | ну конечно выводится , чудеса какие-то . а скрипт какбутто кто-то заговорил !!!!!! | |
|
|
|
|
|
|
|
для: dima2207
(25.02.2007 в 01:18)
| | Смещайте эту фразу вниз - после какой строки перестаёт отображаться? | |
|
|
|
|
|
|
|
для: cheops
(25.02.2007 в 12:10)
| | Когда я подставляю echo "----------------==========-----------------"; в тело цыкла вывода базы , то видно все кроме содержимого базы !!! Почему ???
<?php
$i= $_SESSION["i"] ;
$per=$_POST['forma'];
// Устанавливаем соединение с базой данных
require_once("config.php");
// Экранируем спец-символы
if (!get_magic_quotes_gpc())
{
$_POST['forma'] = mysql_escape_string($_POST['forma']);
}
// Формируем SQL-запрос на добавление информации
$query = "INSERT INTO dbh VALUES('$_POST[forma]')";
if(!mysql_query($query)) exit(mysql_error());
else
{ echo "Данные успешно добавлены";
// Устанавливаем соединение с базой данных
// require_once("config.php");
// Формируем SQL-запрос на извлечение информации
$query = 'SELECT `1` FROM `dbh` LIMIT 0, 30 ';
$tbl = mysql_query($query);
if(!$tbl) exit(mysql_error());
// Если имеется хоть одна запись - выводим
if(mysql_num_rows($tbl))
{
while($table = mysql_fetch_array($tbl))
{
echo "------------=============--------------------";// эта строка выводится как положенно
echo $table['field']."<br>";
}
}
}
?>
|
причем она выводится ровно столько раз сколько полей в таблице !!! а самих полей не видно !!!! почему ????? | |
|
|
|
|
|
|
|
для: dima2207
(26.02.2007 в 06:19)
| | Вероятно отсутствует поле field в таблице dbh. | |
|
|
|
|
|
|
|
для: cheops
(26.02.2007 в 12:17)
| | Да , но почему-же тогда в админе все видно ???
Показывает записи 0 - 3 (4 всего, Запрос занял 0.0005 сек)SQL-запрос:SELECT *
FROM `dbh`
LIMIT 0 , 30 [ Правка ] [ Описать SQL ] [ Создать PHP-код ] [ Обновить ]
Действия над результатами запросаВерсия для печати Распечатать (со всем текстом) Экспорт
рядов от
в горизонтальном горизонтально (повернутые заголовки) вертикальном режиме, заголовки после каждых ячеек
1 Апачи (Apachen)
Бандитки (Bandidas)
Братья по ... Апачи (Apachen)
Бандитки (Bandidas)
Братья по ... Апачи (Apachen)
Бандитки (Bandidas)
Братья по ... Апачи (Apachen)
Бандитки (Bandidas)
Братья по ...
Отметить все / Снять отметку со всех С отмеченными:
рядов от | |
|
|
|