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

Форум MySQL

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

 

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

вид форума:
Линейный форум (новые сообщения вниз) Структурный форум

тема: выборка данных из БД на страницу

Сообщения:  [1-10]   [11-18] 

 
 автор: frisst   (15.09.2009 в 20:30)   письмо автору
 
   для: Trianon   (15.09.2009 в 20:05)
 

как раз она спроектирована!

база содержит полную информацию о человеке! Дата, имя.... ,соц.положение...,сост семьи,.... и многое другое!
Вообщето не я её создавал, а другой человек, а мне приходится все ошибки теперь разгребать! А я сам то не всё знаю... :-)

  Ответить  
 
 автор: Trianon   (15.09.2009 в 20:05)   письмо автору
 
   для: frisst   (15.09.2009 в 19:12)
 

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

  Ответить  
 
 автор: frisst   (15.09.2009 в 19:30)   письмо автору
 
   для: cheops   (15.09.2009 в 19:26)
 

Ну я об этом тоже задумался, скоро буду переделывать!
:-)

  Ответить  
 
 автор: frisst   (15.09.2009 в 19:27)   письмо автору
 
   для: cheops   (15.09.2009 в 19:26)
 

ОЙ! Спасибо вам огромное!...

  Ответить  
 
 автор: cheops   (15.09.2009 в 19:26)   письмо автору
 
   для: frisst   (15.09.2009 в 19:23)
 

Почему... вы можете воспользоваться циклом
<?php     
include("config.php");     
$query "SELECT * FROM table_1 WHERE `id` = '2' LIMIT 1";     
$tbl mysql_query($query);     
if(!
$tbl) exit("Ошибка выполнения запроса ".mysql_error());     
$result mysql_fetch_array($tbl);    
for(
$i 1$i <= 300$i++) echo $result[$i]." ";
?>

Только лучше избегать такого количества столбцов - 300 это повод задуматься, чтобы поля превратить в записи (строки) ещё одной таблицы.

  Ответить  
 
 автор: frisst   (15.09.2009 в 19:23)   письмо автору
 
   для: cheops   (15.09.2009 в 19:19)
 

ну тогда мне всё равно придётся писать в скрипте
<?php    
include("config.php");    
$query "SELECT * FROM table_1 WHERE `id` = '2' LIMIT 1";    
$tbl mysql_query($query);    
if(!
$tbl) exit("Ошибка выполнения запроса ".mysql_error());    
 
$result mysql_fetch_array($tbl);   
 echo 
"$result[1] $result[2] $result[3] ........ $result[298] $result[299] $result[300]";  
?> 



:-( Жалко блин...
Ну придётся пока так!..
спасибо!

  Ответить  
 
 автор: cheops   (15.09.2009 в 19:19)   письмо автору
 
   для: frisst   (15.09.2009 в 19:12)
 

Ясно. Вы можете просто обращаться по номерам полей
<?php    
include("config.php");    
$query "SELECT * FROM table_1 WHERE `id` = '2' LIMIT 1";    
$tbl mysql_query($query);    
if(!
$tbl) exit("Ошибка выполнения запроса ".mysql_error());    
 
$result mysql_fetch_array($tbl);   
 echo 
"$result[1] $result[2] $result[3]";  
?>

  Ответить  
 
 автор: frisst   (15.09.2009 в 19:12)   письмо автору
 
   для: cheops   (15.09.2009 в 19:08)
 

Нет, вы меня не правильно поняли,Просто у меня таблице есть где более 300 полей, и не буду ведь я все поля перечислять в скрипте!.... :-)
Ведь есть возможность выводить все поля по одному полю ID? (тип поля int(11), auto_increment)
Очень срочно нужно, можете помочь?

  Ответить  
 
 автор: cheops   (15.09.2009 в 19:08)   письмо автору
 
   для: frisst   (15.09.2009 в 19:04)
 

Не очень понятно, что вызывает затруднение, данный скрипт вам что отображает
<?php   
include("config.php");   
$query "SELECT * FROM table_1 WHERE `id` = '2' LIMIT 1";   
$tbl mysql_query($query);   
if(!
$tbl) exit("Ошибка выполнения запроса ".mysql_error());   
 
$result mysql_fetch_array($tbl);  
 echo 
"$result[id] $result[name] $result[url]"
?>

И что должен выводить нужный вам скрипт?

  Ответить  
 
 автор: frisst   (15.09.2009 в 19:04)   письмо автору
 
   для: cheops   (15.09.2009 в 19:03)
 

спасибо вам огромное! Но я всётаки не могу одного понять!...
как мне вывести все поля при помощи индекса строки?(id)

  Ответить  

Сообщения:  [1-10]   [11-18] 

Форум разработан IT-студией SoftTime
Rambler's Top100
вверх

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