Szerző Téma: mysql id  (Megtekintve 749 alkalommal)

Nem elérhető shadee

  • 1073
    • Profil megtekintése
mysql id
« Dátum: 2014. augusztus 21. - 17:24:34 »
0 Show voters
Üdv,azt szeretném kérdezni/kérni,hogy hogy lehet lekérdezni a mysql id-t,és az új felhasználónál +1-t hozzáadjon?
mysql_insert_id

ezzel a függvénnyel próbálkoztam,de mindig az ID 0 lesz, help me
sor:
 
      format(query, sizeof(query), \"INSERT INTO `players`(id, name, ip, pass) VALUES(\'%d\', \'%s\', \'%s\', \'%s\')\",mysql_insert_id(), PlayerName(playerid), ip, tmp);
« Utoljára szerkesztve: 2014. augusztus 21. - 17:25:09 írta Flash »

Nem elérhető rayle

  • 174
    • Profil megtekintése
mysql id
« Válasz #1 Dátum: 2014. augusztus 21. - 17:51:43 »
+1 Show voters
http://2.bp.blogspot.com/_61On0v9_hlI/TUUft7mblXI/AAAAAAAAARY/QQYuez5HMpM/s1600/phpmyadmin6.PNG
Amikor létrehozod az id nevû sort, akkor lesz ott egy olyan oszlop, hogy A_I, mint a képen is láthatod. Ha azt kipipálod, akkor új sor beszúrásánál automatikusan növeli az id értékét, csak akkor beszúrásnál az id nek nem kell megadni értéket.
 
      format(query, sizeof(query), \"INSERT INTO `players`(name, ip, pass) VALUES(\'%s\', \'%s\', \'%s\')\", PlayerName(playerid), ip, tmp);

Nem elérhető Dfoglalo

  • 4069
  • Globális Moderátor
    • Profil megtekintése
mysql id
« Válasz #2 Dátum: 2014. augusztus 21. - 18:34:15 »
+1 Show voters
Az adatbázis kezelõben elsõdlegessé teszed az ID oszlopod, majd auto incrementté is teszed azt. Ezáltal automatikusan növekedni fog az ID, arról nem is beszélve, hogy sosem szerepel majd több játékosnál ugyanaz az ID.
A majdod ezért emeltem ki:
 
Idézetet írta: rayle date=1408636303\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"50245\" data-ipsquote-contentclass=\"forums_Topic
http://2.bp.blogspot.com/_61On0v9_hlI/TUUft7mblXI/AAAAAAAAARY/QQYuez5HMpM/s1600/phpmyadmin6.PNG
 
Egyes adatbázis kezelõk, sõt, gyakran egyes phpMyAdmin telepítések különbözõ beállításokkal sem engedik, hogy egyszerre elsõdlegessé és auto incrementté tedd az oszlopot. Ráadásul az is megeshet, hogy nem lehet így beállítani, ahogyan a képen szerepel. Kezelõ válogatja.

Nem elérhető shadee

  • 1073
    • Profil megtekintése
mysql id
« Válasz #3 Dátum: 2014. augusztus 21. - 19:48:56 »
0 Show voters
Köszönöm a segítséget. témát zárom,pluszt adom(ha lehetséges még. )

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal