|
|
|
|
|
для: Trianon
(15.09.2009 в 20:05)
| | как раз она спроектирована!
база содержит полную информацию о человеке! Дата, имя.... ,соц.положение...,сост семьи,.... и многое другое!
Вообщето не я её создавал, а другой человек, а мне приходится все ошибки теперь разгребать! А я сам то не всё знаю... :-) | |
|
|
|
|
|
|
|
для: frisst
(15.09.2009 в 19:12)
| | три сотни полей в таблице - явный признак, что структуру базы забыли спроектировать. Тем более, если хотя бы часть из них хранит однотипные данные. | |
|
|
|
|
|
|
|
для: 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 это повод задуматься, чтобы поля превратить в записи (строки) ещё одной таблицы. | |
|
|
|
|
|
|
|
для: 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]";
?>
|
:-( Жалко блин...
Ну придётся пока так!..
спасибо! | |
|
|
|
|
|
|
|
для: 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]";
?>
|
| |
|
|
|
|
|
|
|
для: cheops
(15.09.2009 в 19:08)
| | Нет, вы меня не правильно поняли,Просто у меня таблице есть где более 300 полей, и не буду ведь я все поля перечислять в скрипте!.... :-)
Ведь есть возможность выводить все поля по одному полю ID? (тип поля int(11), auto_increment)
Очень срочно нужно, можете помочь? | |
|
|
|
|
|
|
|
для: 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]";
?>
|
И что должен выводить нужный вам скрипт? | |
|
|
|
|
|
|
|
для: cheops
(15.09.2009 в 19:03)
| | спасибо вам огромное! Но я всётаки не могу одного понять!...
как мне вывести все поля при помощи индекса строки?(id) | |
|
|
|
|