MySQL wartość największej tabeli+1


(michm4) #1

Witajcie

mam o to takie coś

<?php

// odbieramy dane z formularza

$id = $_POST['id'];

$ip = $_POST['ip'];

$port = $_POST['port'];

$comment = $_POST['comment'];


if($id and $ip and $port and $comment) {


    // łączymy się z bazą danych

    $connection = @mysql_connect('localhost', 'user', 'password')

    or die('Brak połączenia z serwerem MySQL');

    $db = @mysql_select_db('michm4_mysql', $connection)

    or die('Nie mogę połączyć się z bazą danych');


    // dodajemy rekord do bazy

    $ins = @mysql_query("INSERT INTO lgsl SET id='$id', type='halflife', ip='$ip', c_port='$port', q_port='$port', s_port='$port', zone='0', disabled='0', comment='$comment', status='1'");


    if($ins) echo "";

    else echo "";


    mysql_close($connection);

}

?>



ID:




IP:




Port:




Typ:


FFA [Free For All]ZombieModTP [Team Play]DM [DeathMatch]AimDiablo4FUN- Inne -DR [DeathRun]JailBreak[SURF] SurfStyleKreedZHNS [Chowany]Warcraft ModGG [GunGame]BF2 [Battlefield 2 Mod][PokeMod]RealModCall Of Duty Mod [COD]


[/code]

Jak zrobić że nie będę musiał wpisywać ID tylko to sie zrobi tak że załaduje najnowsze zapytanie mysql i doda do niego 1 (nie wiem czy to dobrze nazywam chodzi mi o to link tylko że ID się zmienia


(MaXDemage) #2

Poczytaj o autoincrement w tabelach mySQL.

(np tu: http://dev.mysql.com/doc/refman/5.0/en/ ... ement.html)

Edit. bosh, pomyliłem się w słowie autoincrement xD

Edit2. Przez moment nie załapałem że cos jest nie tak, ale michm4 poczytaj również o składni "INSERT INTO"


(michm4) #3

proszę o napisanie tego :stuck_out_tongue: dopiero dziś zacząłem z MySQL


(Kontakt) #4

To dziś też zaczniesz się uczyć jak zrobić coś czego szukasz, nie marnując czasu innych. Jest taka ogólna zasada wszystkich for na świecie. Ludzie pomagają na nich, nie po to aby odwalać za kogoś robotę. Zapamietaj :wink:


(Damgora) #5

http://www.w3schools.com/sql/sql_autoincrement.asp

możesz to zrobić przy tworzeniu tabeli, poprzez ALTER TABLE albo w phpMyAdmin


(michm4) #6

szukałem trochę i wiem że potrzebne mi autonumerowanie na ID wie ktoś jak to ustawić ?


(Damgora) #7

w phpMyAdmin ołówek przy id i w 'Dodatkowo' auto_increment

sql1.png