Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> rekordy w badzie według id automatycznie
members_of_mayda...
post
Post #1





Grupa: Zarejestrowani
Postów: 76
Pomógł: 0
Dołączył: 17.06.2003
Skąd: Niemcy / Siemianowice

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


jak zrobić zeby w tabeli nr id same sie dopisywaly do pola wedłud kolejnosci 1,2,3,4,5,6,7 itd

zebym ja tego nie robil


--------------------
pozdrawiam :)
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 9)
lol
post
Post #2





Grupa: Zarejestrowani
Postów: 32
Pomógł: 0
Dołączył: 9.05.2003

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


ustaw polu id wlasciwosc: auto_increment
Go to the top of the page
+Quote Post
members_of_mayda...
post
Post #3





Grupa: Zarejestrowani
Postów: 76
Pomógł: 0
Dołączył: 17.06.2003
Skąd: Niemcy / Siemianowice

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


a jaki typ


? text mi nie dziala int tez


--------------------
pozdrawiam :)
Go to the top of the page
+Quote Post
lol
post
Post #4





Grupa: Zarejestrowani
Postów: 32
Pomógł: 0
Dołączył: 9.05.2003

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


typ int. aha i jeszcze chyba trzeba klucz podstawowy ustawic
Go to the top of the page
+Quote Post
members_of_mayda...
post
Post #5





Grupa: Zarejestrowani
Postów: 76
Pomógł: 0
Dołączył: 17.06.2003
Skąd: Niemcy / Siemianowice

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


nie dzialaa

int ustawione i auto ... tez ale klucz to robie z kodu php który dodaje mi do tabeli czy w mysql jak w mysql to nie dziala


--------------------
pozdrawiam :)
Go to the top of the page
+Quote Post
Jabol
post
Post #6





Grupa: Przyjaciele php.pl
Postów: 1 467
Pomógł: 13
Dołączył: 22.02.2003

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


pokarz takie tzeczy tutaj:
kod php
kod sql (tworzocy tabele i dodajacy rekordy)
Go to the top of the page
+Quote Post
members_of_mayda...
post
Post #7





Grupa: Zarejestrowani
Postów: 76
Pomógł: 0
Dołączył: 17.06.2003
Skąd: Niemcy / Siemianowice

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


zapytanie SQL :
[sql:1:10277b675d]
ALTER TABLE `forum` CHANGE `nr` `nr` INT( 11 ) DEFAULT '1' NOT NULL AUTO_INCREMENT
[/sql:1:10277b675d]
MySQL zwrócił komunikat:

Incorrect table definition; There can only be one auto column and it must be defined as a key



skrypt który dodaje:

[php:1:10277b675d]<?php

.....

$db = mysql_select_db($db_name, $connection)
or die("Couldn't select database.");

$sql = "INSERT INTO $table_name
(user, data, tresc, temat, pozycja)
VALUES
("$prenom","$data","$temat","$tresc","$pozycja")";

$result = mysql_query($sql,$connection)
or die("Couldn't execute query.");

........


?>[/php:1:10277b675d]


--------------------
pozdrawiam :)
Go to the top of the page
+Quote Post
lol
post
Post #8





Grupa: Zarejestrowani
Postów: 32
Pomógł: 0
Dołączył: 9.05.2003

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


moze cos takiego, nie wiem czy bedzie dzialac
[sql:1:ed7012c3d4]ALTER TABLE `forum` CHANGE `nr` `nr` INT( 11 ) NOT NULL AUTO_INCREMENT ADD PRIMARY KEY ( nr, `nr` ) [/sql:1:ed7012c3d4]
Go to the top of the page
+Quote Post
Jabol
post
Post #9





Grupa: Przyjaciele php.pl
Postów: 1 467
Pomógł: 13
Dołączył: 22.02.2003

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


Cytat
zapytanie SQL :
[sql:1:e330fd53c8]
ALTER TABLE `forum` CHANGE `nr` `nr` INT( 11 ) DEFAULT '1' NOT NULL AUTO_INCREMENT
[/sql:1:e330fd53c8]
MySQL zwrócił komunikat:

Incorrect table definition; There can only be one auto column and it must be defined as a key
Czyli jednym slowem przy tworzeniu tabeli (CREATE TABLE) musiales utworzyc juz jeden pk z auto... a mysql tego nie support. Pokarz jeszcze najpierw jak tworzysz tabele.

Osobiscie bym to zrobil tak:[sql:1:e330fd53c8]ALTER TABLE 'forum' DROP CONSTRAINT 'nazwa_pk';ALTER TABLE 'forum' ALTER COLUMN 'nr' SET DEFAULT 1;ALTER TABLE 'forum' ADD PRIMARY KEY ('nr');ALTER TABLE 'forum' ALTER COLUMN 'nr' SET AUTO_INCREMENT;[/sql:1:e330fd53c8]Aczkolwiek nie wiem czy to by dzialalo.
Go to the top of the page
+Quote Post
members_of_mayda...
post
Post #10





Grupa: Zarejestrowani
Postów: 76
Pomógł: 0
Dołączył: 17.06.2003
Skąd: Niemcy / Siemianowice

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


nie dziala

co do tabeli . Tabele jest 1 z 31 innych tabel auto ... juz jest uzywane w jesten mianowice w user ... czy to ma jakies znaczenie .


--------------------
pozdrawiam :)
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 Aktualny czas: 19.08.2025 - 16:21