Этот сайт не наркоманов. Это сайт программистов.

Добро пожаловать на Пыху!

Логин:
Пароль:
 

Нет прописки? Зарегистрируйся!

Новости

Пыха информатор 3.1
Еще более удобное оповещение о флуде!

Краснодарское время: 25 Май, 2012, 09:12:21

Страниц: [1]
Печать
Автор Тема: Не могу разобраться с автодобавлением (id)  (Прочитано 2066 раз)
0 Пользователей и 2 Гостей смотрят эту тему.
° Exploden °    ↓ 
20 Май, 2008, 10:07:25
НЕ ХУЕТА! ХУЕТА!


Карма: 1
Сообщений: 81
Сила слова: 1.23

Привет, не могу понять как организовать автоприращивание первого поля в таблице (id) ?
 
Вопрос понятен, но наведу пример:
есть таблица data в ней четыре поля со знач. text и одно(первое) со
значением int(это id) по умолч. 0(ноль). Как замутить, чтоб при добавлении
новой записи id добавлялся, всмысле id = id + 1 .
Думаю может выводить предыдущий id и по вышеуказаной функ. его менять...
Тогда вопрос, как вывести предыдущий id? Вот суть :)
Записан

жизнь - всего электронно-ментальная состовляющая частица некоего процесса ...
° Exploden °    ↓ 
20 Май, 2008, 10:19:52 , спустя 12 минут 27 секунд
НЕ ХУЕТА! ХУЕТА!


Карма: 1
Сообщений: 81
Сила слова: 1.23

Разобрался сам, помогите в выделеной строке,
как делать выборку не по всей талице (*) а только по полям id ?
 
$nid=mysql_query("SELECT * FROM data");
while ($row=mysql_fetch_array($nid))
{
$id_next=$row['id'];
}
$id_next = $id_next + 1;
 
-----
работает не корректно, первый пост еще в силе...
« Последнее редактирование: 20 Май, 2008, 10:22:34 от ° Exploden ° » Записан

жизнь - всего электронно-ментальная состовляющая частица некоего процесса ...
mechanic    ↓ 
20 Май, 2008, 10:23:23 , спустя 3 минуты 31 секунду
НЕ ХУЕТА! ХУЕТА!

Карма: 0
Сообщений: 125
Сила слова: 0

по автоинкременту - в phpmyadmin поставь галочку auto_increment
либо запрос
Text
alter table `data` change `id` `id` int(11) not null auto_increment primary key;

выбрать id:
Text
select `id` from `data` ?
« Последнее редактирование: 20 Май, 2008, 10:25:08 от mechanic » Записан

♏℘ ♈℃≢ ⋎♏℟ῤ♏
AlexB    ↓ 
20 Май, 2008, 10:26:50 , спустя 3 минуты 27 секунд
НЕ ХУЕТА! ХУЕТА!

Группа: в ухо

Карма: 89
Сообщений: 3428
Сила слова: 2.6

Иногда проще отдаться .... :)
 
1. http://www.mysql.ru/docs/man/example-AUTO_INCREMENT.html
2. Вопрос отпадает ввиду 1. Но видимо ты хотел сказать SELECT MAX(Id) ...
« Последнее редактирование: 20 Май, 2008, 10:29:30 от AlexB » Записан

° Exploden °    ↓ 
20 Май, 2008, 10:31:18 , спустя 4 минуты 28 секунд
НЕ ХУЕТА! ХУЕТА!


Карма: 1
Сообщений: 81
Сила слова: 1.23

AlexB, спасибки, все действительно без гемора 8)
Но видимо ты хотел сказать SELECT MAX(Id)
главное, уже разобрался)
« Последнее редактирование: 20 Май, 2008, 10:36:11 от ° Exploden ° » Записан

жизнь - всего электронно-ментальная состовляющая частица некоего процесса ...
° Exploden °    ↓ 
20 Май, 2008, 10:53:09 , спустя 21 минуту 51 секунду
НЕ ХУЕТА! ХУЕТА!


Карма: 1
Сообщений: 81
Сила слова: 1.23

блин... а как я могу загрузить определенную информацию из талицы по id ?
 
например моя табл. data
 
- id - time --- date --- host ----- ip --
1 09:43:10 20.05.08 localhost 127.0.0.1
2 09:44:23 20.05.08 localhost 127.0.0.1
3 09:44:23 20.05.08 localhost 127.0.0.1
4 09:46:32 20.05.08 localhost 127.0.0.1
5 09:46:33 20.05.08 localhost 127.0.0.1
6 09:46:34 20.05.08 localhost 127.0.0.1
 
хочу вывести 3 запись!
 
это выведет все id
 
$nid=mysql_query("SELECT * FROM data");
while ($row=mysql_fetch_array($nid))
{
$mid=$row['id'];
echo $mid;
}
 
как вывести инфу из 3 ?
« Последнее редактирование: 20 Май, 2008, 11:13:11 от ° Exploden ° » Записан

жизнь - всего электронно-ментальная состовляющая частица некоего процесса ...
md5    ↓ 
20 Май, 2008, 11:12:51 , спустя 19 минут 42 секунды
НЕ ХУЕТА! ХУЕТА!

выезд, апартаменты, массаж, стриптиз, подружки, дорого
Группа: в ухо

Карма: не нужна
Сообщений: 10495
Сила слова: 1.19

учить SQL, учить SQL, учить SQL!
 
http://www.mysql.ru/docs/man/SELECT.html
Записан

8: Undefined variable: str
Файл: /home/pyha/pyha.ru/forum/bbcode/Xbb/Tags/Man.php
Строка: 18
adw0rd: мудень блять, я уже фиксить стал эту фигню :)
md5: вуахахахаха
° Exploden °    ↓ 
20 Май, 2008, 11:16:06 , спустя 3 минуты 15 секунд
НЕ ХУЕТА! ХУЕТА!


Карма: 1
Сообщений: 81
Сила слова: 1.23

md5, спс / я знаю, знаю... просто мне сразу на практике легче,
читая теорию я путаюсь в ней. 5 лет на php пишу и за все это время
боялся за sql браться. делал текстовые бд )
Записан

жизнь - всего электронно-ментальная состовляющая частица некоего процесса ...
md5    ↓ 
20 Май, 2008, 11:18:18 , спустя 2 минуты 12 секунд
НЕ ХУЕТА! ХУЕТА!

выезд, апартаменты, массаж, стриптиз, подружки, дорого
Группа: в ухо

Карма: не нужна
Сообщений: 10495
Сила слова: 1.19

херасе
Записан

8: Undefined variable: str
Файл: /home/pyha/pyha.ru/forum/bbcode/Xbb/Tags/Man.php
Строка: 18
adw0rd: мудень блять, я уже фиксить стал эту фигню :)
md5: вуахахахаха
° Exploden °    ↓ 
20 Май, 2008, 11:30:34 , спустя 12 минут 16 секунд
НЕ ХУЕТА! ХУЕТА!


Карма: 1
Сообщений: 81
Сила слова: 1.23

$nid=mysql_query("SELECT * FROM `information` WHERE id=3 LIMIT 0 , 30 ");
while ($row=mysql_fetch_array($nid))
{
$mid=$row['content'];
echo "$mid<br>";
}
 
всем еще раз спасибо :)
Записан

жизнь - всего электронно-ментальная состовляющая частица некоего процесса ...
md5    ↓ 
20 Май, 2008, 11:48:27 , спустя 17 минут 53 секунды
НЕ ХУЕТА! ХУЕТА!

выезд, апартаменты, массаж, стриптиз, подружки, дорого
Группа: в ухо

Карма: не нужна
Сообщений: 10495
Сила слова: 1.19

и про
LIMIT 0 , 30
тоже почитай
Записан

8: Undefined variable: str
Файл: /home/pyha/pyha.ru/forum/bbcode/Xbb/Tags/Man.php
Строка: 18
adw0rd: мудень блять, я уже фиксить стал эту фигню :)
md5: вуахахахаха
AlexB    ↓ 
20 Май, 2008, 12:35:11 , спустя 46 минут 44 секунды
НЕ ХУЕТА! ХУЕТА!

Группа: в ухо

Карма: 89
Сообщений: 3428
Сила слова: 2.6

° Exploden ° , а почему бы тебе не воспользоваться библиотекой нашего друга?
http://pyha.ru/go/godb/
Записан

CTAPbIu_MABP    ↓ 
20 Май, 2008, 05:03:08 , спустя 4 часа 27 минут 57 секунд
НЕ ХУЕТА! ХУЕТА!

мавр
Группа: в ухо

Карма: не нужна
Сообщений: 5187
Сила слова: 1.81

херасе
омг, он что серьезно?
Записан

java.lang.OutOfMemoryError
adw0rd    ↓ 
20 Май, 2008, 05:46:25 , спустя 43 минуты 17 секунд
НЕ ХУЕТА! ХУЕТА!

эдво
Группа: в ухо

Карма: не нужна
Сообщений: 17633
Сила слова: 1.67

На баш его! =))))
Записан

Python, Django, Git, Emacs, Nginx, MySQL, SphinxSearch, FreeBSD/Linux
Мой блог * Кинсбург * Либург * Я на GitHub
CTAPbIu_MABP    ↓ 
20 Май, 2008, 06:15:32 , спустя 29 минут 7 секунд
НЕ ХУЕТА! ХУЕТА!

мавр
Группа: в ухо

Карма: не нужна
Сообщений: 5187
Сила слова: 1.81

закиньте потому что у меня на работе тока зеркало доступно
Записан

java.lang.OutOfMemoryError
Страниц: [1]
Печать
 

Перейти в: