Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP][SQL] kolejnosc, numerowanie
shoes
post 25.07.2008, 09:10:57
Post #1





Grupa: Zarejestrowani
Postów: 50
Pomógł: 0
Dołączył: 16.05.2008

Ostrzeżenie: (0%)
-----


  1. <?php
  2. $sql = "INSERT INTO ".$_POST['kategorie2']." (Tytul, Obrazek, Opis, OpisSzczeg, Wydawnictwo, Cena, ObrazekMini) VALUES
  3.  (
  4.  '".$_POST['tytul_dod']."'
  5.  ,'".$_POST['obrazek_dod']."'
  6.  ,'".$_POST['opis_dod']."'
  7.  ,'".$_POST['opisSzcz_dod']."'
  8.  ,'".$_POST['wydawnictwo_dod']."'
  9.  ,'".$_POST['cena_dod']."'
  10.  
  11.  ,'".$_POST['obrazekMini_dod']. "')" ;
  12.  
  13.  
  14. mysql_query($sql);
  15.  
  16. $sql2="ALTER TABLE informatyczne AUTO_INCREMENT=1";
  17. mysql_query($sql2);
  18. ?>


i czemu po wykonaniu $sql2 w tabeli nie numeruja mi sie pola od 1 , tylko wszystkie przyjmuja wartosc 0?questionmark.gif co tam musi byc ustawione w panelu phpmyadmi?? czy ma byc ustawiona opcja indeks, czy podstawowy......
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 8)
Chrom
post 25.07.2008, 09:19:03
Post #2





Grupa: Zarejestrowani
Postów: 240
Pomógł: 17
Dołączył: 28.12.2005
Skąd: Warszawa

Ostrzeżenie: (0%)
-----


Nie wiem czy dobrze zrozumiałem ale jeżeli chcesz numerować kolejno rekordy to daj auto_increment.
Go to the top of the page
+Quote Post
Zmorcia
post 25.07.2008, 10:14:26
Post #3





Grupa: Zarejestrowani
Postów: 234
Pomógł: 5
Dołączył: 26.01.2008
Skąd: Lutcza

Ostrzeżenie: (20%)
X----


Musisz dać autoImcrement + Klucz

I ma działać!

Ten post edytował Zmorcia 25.07.2008, 10:15:08


--------------------
POMOGŁEM ? Wciśnij "Pomógł" , dzięki !
Go to the top of the page
+Quote Post
shoes
post 25.07.2008, 11:57:20
Post #4





Grupa: Zarejestrowani
Postów: 50
Pomógł: 0
Dołączył: 16.05.2008

Ostrzeżenie: (0%)
-----


nieee no nie wytrzymam ;]

zrobilem tak jak mowicie, kolumna jest ustawiona jako key i auto_increment, ale jak mam 10 pol w tej kolumnie 1-10 i jak dodam 11 pole to ma numer 11 ale jak usune pole 11 i pozniej znowu dodam to nie ma numeru 11 tylko juz 12...a ja chce zeby mialo numer 11....jak??


pomoc potrzebna jak tlen :]

Ten post edytował shoes 25.07.2008, 12:02:06
Go to the top of the page
+Quote Post
Puzi
post 25.07.2008, 12:03:38
Post #5





Grupa: Zarejestrowani
Postów: 231
Pomógł: 17
Dołączył: 26.08.2007

Ostrzeżenie: (10%)
X----


tak to już nie zrobisz...
Go to the top of the page
+Quote Post
shoes
post 25.07.2008, 12:07:39
Post #6





Grupa: Zarejestrowani
Postów: 50
Pomógł: 0
Dołączył: 16.05.2008

Ostrzeżenie: (0%)
-----


czyli co za kazdym razem jak cos dodam to mam robic update + peta numerujaca questionmark.gif ale kupa ;] ok dzieki bo tak to bym kombinowal
Go to the top of the page
+Quote Post
nospor
post 25.07.2008, 12:13:26
Post #7





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




Cytat
czyli co za kazdym razem jak cos dodam to mam robic update + peta numerujaca
A po co? Auto_increment sluzy do nadawania kolejnych liczb. A to ze po usuwaniu bedziesz mial dziury w srodku to niczemu nie szkodzi.

Co cie w tym boli? Napisz, to rozwiązemy to jak ludzie cywilizowani winksmiley.jpg


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post
shoes
post 25.07.2008, 12:29:08
Post #8





Grupa: Zarejestrowani
Postów: 50
Pomógł: 0
Dołączył: 16.05.2008

Ostrzeżenie: (0%)
-----


mam tabele wypelniona danymi, kazdy wiersz posiada przycisk edytuj po nacisnieciu ktorego identyfikuje sie z danym wierszem(odpowiednie zapytanie do bazy) oraz gdy wcisne zapisz (updatuje sie odpowiedni wiersz), problem jest w tym jak zidentyfikowac przyciski ze ,np wlasnie ten przycisk dotyczy wlasnie tego wiersza w bazie, bo chce uniknac np czegos takiego ze jak ktos usunie np 100pol i zostana mu dwa to ja bede iterowal az do 102...
Go to the top of the page
+Quote Post
piraciq
post 25.07.2008, 12:31:07
Post #9





Grupa: Zarejestrowani
Postów: 174
Pomógł: 4
Dołączył: 27.07.2007
Skąd: Kraków

Ostrzeżenie: (0%)
-----


jak wybierasz z bazy dane do edycji w linku możesz przekazać id edytowanego wiersza w bazie dajmy na to index.php?id=10

później
Kod
$_GET['id'];


i masz aktualny numer

Ten post edytował piraciq 25.07.2008, 12:32:29
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 14.08.2025 - 01:14