|
|
|
| Помогите, пожалуйста, такая проблема:
Почему mysql_fetch_array не выводит данные из таблицы, если там есть первичный ключ (инкремент)?
И как тогда выполнить запрос SELECT, чтобы данные из таблицы выводились вместе с инкрементом (их первичным ключом)? | |
|
|
|
|
|
|
|
для: rutko
(09.06.2009 в 17:22)
| | Это почему вы решили, что причина в первичном ключе? Все выводится, вы скорее всего запрос не верно строите, либо.... гадаем.... | |
|
|
|
|
|
|
|
для: sim5
(09.06.2009 в 17:31)
| | Потому что, когда тоже самое проделывается с таблицами без инкремента, все работает! | |
|
|
|
|
|
|
|
для: rutko
(09.06.2009 в 21:39)
| | Вот тот самый код:
$sql1 = mysql_query("SELECT * FROM customs WHERE name_firm='$name_firm'");
if ($sql1)
{
echo "<table border=1>";
echo "<tr><td>Номер заявки</td><td>Название фирмы</td><td>Стоимость перевозки</td><td>Срок оплаты</td><td>Форма расчета</td><td>Страховка</td><td>Пункт отправления</td></tr>";
while ($result=mysql_fetch_array($sql1))
{
echo "<tr><td>".$result['ind_custom']." </td><td>".$result['name_firm']." </td><td>".$result['price_tran']." </td><td>".$result['date_price']." </td><td>".$result['order_type']." </td><td>".$result['ins_type']." </td><td>".$result['city_out']." </td></tr>";
}
echo "</table>";
} | |
|
|
|
|
|
|
|
для: rutko
(09.06.2009 в 21:46)
| | Дамп вашей таблицы. Только не надо все, коли много, несколько строк хватит. | |
|
|
|
|
|
|
|
для: rutko
(09.06.2009 в 21:46)
| | можете обрезать в тексте запроса всё начиная со слова WHERE и убедиться, что вся таблица будет выдаваться на экран. | |
|
|
|
|
|
|
|
для: rutko
(09.06.2009 в 21:39)
| | Если вы хотите поспорить, то в раздел Разное, если же хотите узнать причину, то покажите как вы делаете запрос, либо в раздел MySQL, убидитесь сами на многочисленных примерах, что проблемы как таковой нет. | |
|
|
|
|
|
|
|
для: sim5
(09.06.2009 в 21:47)
| | Dumping data for table `customs`
--
INSERT INTO `customs` (`ind_custom`, `name_firm`, `price_tran`, `date_price`, `order_type`, `ins_type`, `city_out`) VALUES
(6, 'Nestle', 10000, '2009-12-12', '1', '1', 'Новосибирск'); | |
|
|
|
|
|
|
|
для: rutko
(09.06.2009 в 22:01)
| | Table structure for table `customs`
--
CREATE TABLE IF NOT EXISTS `customs` (
`ind_custom` smallint(5) NOT NULL auto_increment,
`name_firm` char(30) collate utf8_bin NOT NULL,
`price_tran` mediumint(6) default NULL,
`date_price` char(40) collate utf8_bin default NULL,
`order_type` char(11) collate utf8_bin NOT NULL,
`ins_type` char(3) collate utf8_bin NOT NULL,
`city_out` char(20) collate utf8_bin NOT NULL,
PRIMARY KEY (`ind_custom`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_bin AUTO_INCREMENT=7 | |
|
|
|
|
|
|
|
для: rutko
(09.06.2009 в 22:06)
| | Пожалуйста, помогите с запросом, так и не могу разобраться!!! | |
|
|
|