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

Форум MySQL

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

 

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

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

тема: Отображение содержимого из дазы данных...
 
 автор: JESS   (20.07.2007 в 12:26)   письмо автору
 
 

Вот написал код, но есть проблема, ничего не отображает на экране... (ошибок как показывает нету)


<?
include "./conn.php";
mysql_connect("$dbHost""$dbUser""$dbPass");
mysql_select_db($dbName);

$query mysql_query("SELECT ID, name FROM $tablename WHERE ID = 'id' AND Name = 'name'");
while (list(
$id$name) = mysql_fetch_row($query)) {
    echo 
$id;
    echo 
$name;
}

mysql_close();
?>

   
 
 автор: Vertex   (20.07.2007 в 12:30)   письмо автору
 
   для: JESS   (20.07.2007 в 12:26)
 

-

   
 
 автор: cheops   (20.07.2007 в 12:30)   письмо автору
 
   для: JESS   (20.07.2007 в 12:26)
 

Попробуйте обработать дескриптор $query на предмет ошибок
<? 
include "./conn.php"
mysql_connect("$dbHost""$dbUser""$dbPass"); 
mysql_select_db($dbName); 

$query mysql_query("SELECT ID, name FROM $tablename WHERE ID = 'id' AND Name = 'name'"); 
if(!
$query) exit("Ошибка - ".mysql_error());
while (list(
$id$name) = mysql_fetch_row($query)) { 
    echo 
$id
    echo 
$name


mysql_close(); 
?>

   
 
 автор: JESS   (20.07.2007 в 12:53)   письмо автору
 
   для: cheops   (20.07.2007 в 12:30)
 

нет, нету ошибок =?

   
 
 автор: Faraon   (20.07.2007 в 14:30)   письмо автору
 
   для: JESS   (20.07.2007 в 12:53)
 

наверно эту строчку

$query = mysql_query("SELECT ID, name FROM $tablename WHERE ID = 'id' AND Name= 'name'");  
надо заменить на:

$query = mysql_query("SELECT ID, name FROM $tablename WHERE ID = '$id' AND Name = '$name'");  

   
 
 автор: JESS   (20.07.2007 в 20:34)   письмо автору
 
   для: Faraon   (20.07.2007 в 14:30)
 

все равно ничего не показывает, вот я такой сделал но мне кажеться простым...

<?php
include "./conn.php";

$link_id mysql_connect("$dbHost""$dbUser""$dbPass");
mysql_select_db("$dbName");
$result mysql_query("SELECT * FROM $tablename"$link_id);

while(
$query_data mysql_fetch_row($result)) {
echo 
"$query_data[1]";
echo 
"<br>";
}
?>

   
 
 автор: Trianon   (20.07.2007 в 20:40)   письмо автору
 
   для: JESS   (20.07.2007 в 20:34)
 

а в таблице записи-то есть?
и есть ли сама таблица?
И что лежит в $tablename?

   
 
 автор: JESS   (21.07.2007 в 01:04)   письмо автору
 
   для: Trianon   (20.07.2007 в 20:40)
 

ну это обычная таблица в ней записаны простые имена

   
 
 автор: Trianon   (21.07.2007 в 01:28)   письмо автору
 
   для: JESS   (21.07.2007 в 01:04)
 

приведите, пожалуйста, структуру этой простой таблицы.
В идеале - дамп структуры из phpMyAdmin (можно получить в закладке Экспрот).
Можно с данными.

   
 
 автор: JESS   (21.07.2007 в 02:19)   письмо автору
 
   для: Trianon   (21.07.2007 в 01:28)
 

Да пожалуйста:

CREATE TABLE `namelist` (
  `id` int(11) NOT NULL auto_increment,
  `name` varchar(255) NOT NULL default '',
  PRIMARY KEY  (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=cp1251 AUTO_INCREMENT=8 ;

-- 
-- Дамп данных таблицы `namelist`
-- 

INSERT INTO `namelist` (`id`, `name`) VALUES 
(1, 'JESS'),
(3, 'MARIA'),
(4, 'ELENA');

   
 
 автор: Trianon   (21.07.2007 в 02:55)   письмо автору
 
   для: JESS   (21.07.2007 в 02:19)
 


<?php 
include "./conn.php"

$link_id mysql_connect("$dbHost""$dbUser""$dbPass"); 
mysql_select_db("$dbName"); 
$tablename='namelist';

$sql "SELECT * FROM $tablename";
$result mysql_query($sql
    or die(
"Error in $sql: ".mysql_error()); 
$rownum mysql_num_rows($result);
echo 
"Rows: $rownum<br>";

while(
$rows mysql_fetch_assoc($result)) 

  
$id $rows['id'];
  
$name htmlspecialchars($rows['name']);
  echo 
"$id$name<br>"

?>

   
 
 автор: JESS   (21.07.2007 в 07:21)   письмо автору
 
   для: Trianon   (21.07.2007 в 02:55)
 

Спасибо, за помощ!! =)

   
Rambler's Top100
вверх

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