Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В. MySQL на примерах. Авторы: Кузнецов М.В., Симдянов И.В. PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В. Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В. C++. Мастер-класс в задачах и примерах. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум MySQL

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Отобразить содержимое таблицы
 
 автор: dima2207   (24.02.2007 в 21:34)   письмо автору
 
 

Подскажите почему не хочет отображатся содержимое таблицы ??? хотя в 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

   
 
 автор: cheops   (25.02.2007 в 00:13)   письмо автору
 
   для: dima2207   (24.02.2007 в 21:34)
 

Что сообщает скрипт? Какие ошибки выводятся?

   
 
 автор: dima2207   (25.02.2007 в 00:35)   письмо автору
 
   для: cheops   (25.02.2007 в 00:13)
 

Скрипт никаких ошибок не выводит !!! просто пустой экран !!!

   
 
 автор: cheops   (25.02.2007 в 00:40)   письмо автору
 
   для: dima2207   (25.02.2007 в 00:35)
 

У вас расширение MySQL подключено? Другие скрипты, взаимодействующие с MySQL работают?

   
 
 автор: dima2207   (25.02.2007 в 01:03)   письмо автору
 
   для: cheops   (25.02.2007 в 00:40)
 

а что это за расширение , и как его подключить ???я тут еле phpmyadmin разобрался , а вы молчите как партизаны на допросе !!!

   
 
 автор: cheops   (25.02.2007 в 01:16)   письмо автору
 
   для: dima2207   (25.02.2007 в 01:03)
 

1) phpMyAdmin работает? Если да, то расширение PHP подключено.
2) Если вывести на странице (в начале)
<?php
  
echo "Hello world!";
?>

фраза выводится или тоже пустая страница?

   
 
 автор: dima2207   (25.02.2007 в 01:18)   письмо автору
 
   для: cheops   (25.02.2007 в 01:16)
 

ну конечно выводится , чудеса какие-то . а скрипт какбутто кто-то заговорил !!!!!!

   
 
 автор: cheops   (25.02.2007 в 12:10)   письмо автору
 
   для: dima2207   (25.02.2007 в 01:18)
 

Смещайте эту фразу вниз - после какой строки перестаёт отображаться?

   
 
 автор: dima2207   (26.02.2007 в 06:19)   письмо автору
 
   для: 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>";
    }
  }
}


?>

причем она выводится ровно столько раз сколько полей в таблице !!! а самих полей не видно !!!! почему ?????

   
 
 автор: cheops   (26.02.2007 в 12:17)   письмо автору
 
   для: dima2207   (26.02.2007 в 06:19)
 

Вероятно отсутствует поле field в таблице dbh.

   
 
 автор: dima2207   (26.02.2007 в 14:54)   письмо автору
 
   для: 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)
Братья по ...
Отметить все / Снять отметку со всех С отмеченными:
рядов от

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования