Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Форумы портала PHP.SU :: Версия для печати :: MySql
Форумы портала PHP.SU » PHP » SQL и Архитектура БД » MySql

Страниц (1): [1]
 

1. Kirill - 21 Июля, 2006 - 16:26:09 - перейти к сообщению
Как я знаю этот столбик создается автоматически при создании таблицы, но у меня с него не чего не получается прочитать.
Вот мой код:

<?php
...
$sql = mysql_query("SELECT * FROM 'userrr'");
while($r=mysql_fetch_assoc($sql))
{
print "<tr><td>".$r['ID(пробовал и маленькими буквами)']."</td><td>".$r['name']."</td><td>".$r['pass']."</td><td>".$r['kol']."</td></tr>";
}
...
?>


Все остальное читает.

(пробовал и маленькими буквами)-не часть кода=)
2. valenok - 21 Июля, 2006 - 22:31:14 - перейти к сообщению
Ничего само по себе не создаётся.
3. f0rm4t - 21 Июля, 2006 - 23:34:08 - перейти к сообщению
При создании таблицы добавь после типа столбика `id` AUTO_INCREMENT.
Пример:
CODE (text):
скопировать код в буфер обмена
  1. CREATE TABLE `test` (
  2. `id` INT NOT NULL AUTO_INCREMENT ,
  3. `value` VARCHAR(10) NOT NULL ,
  4. INDEX (`id`)
  5. );

 

Powered by ExBB FM 1.0 RC1