Hirdetés
- Tudjuk, de nem tesszük: a magyarok többsége nem törődik adatai védelmével
- Mesébe illő csodakábelt tervezett a GeForce-ok leégése ellen a Segotep?
- Irodát kért, de gyárat kapott Elon Musk a Samsungtól
- Nyílt forráskódú lett a legegyszerűbben használható AI tartalomgeneráló
- Hazavághatja a MicroSD memóriakártyák piacát a Biwin-féle Mini SSD
- Milyen TV-t vegyek?
- AMD K6-III, és minden ami RETRO - Oldschool tuning
- Pánik a memóriapiacon
- Milyen egeret válasszak?
- Tudjuk, de nem tesszük: a magyarok többsége nem törődik adatai védelmével
- Rogyásig pakolható a Cooler Master Cosmos szériás csúcsháza
- A popóalávaló: DXRacer Drifting gamer szék tesztje
- Házi barkács, gányolás, tákolás, megdöbbentő gépek!
- Apple asztali gépek
- Több száz játékban kezdi meg karrierjét az FSR Redstone
Új hozzászólás Aktív témák
-
tbs
addikt
Hmmmm... select LAST_INSERT_ID() (sql) és mysql_insert_id() (php)
Ha ennél korrektebb meghatározás kell, akkor javaslom a 2fázisú insert-et: első körben egy dummy, de jól kereshető adattal insertálsz, amire select id from akarmi where data='dummyhash', és megvan az utolsó insert id. Aztán mehet az update a valódi adatokkal az id-re...
Amúgy ilyesmi technikával lehet kézihajtány tranzakciókat gyártani, ami nemritkán gyorsabb, mint a valódi...

Csak úgy, önmagában, az autoincrement állapotát nem tudod egyszerűen lekérdezni.
-
Thunder78
őstag
Úgy is lehet, ahogy tkazmer írta, de én pl maximumkeresési függvényt használtam rá, mivel nekem az egyik programomba az id-nek más jelentése is volt ... pl 1-esel kezdődtek a magán, 2-essel a céges ügyfelek.
Az adatbázis egy Oracle 10g XE, amire PDO-n keresztül csatlakozom, ergo azokat a részeket át kell írnod mysql-re, ha azt használsz!function newidfinder() {
$useradat = $_SESSION['useradat'];
include "conn.php";
$str = "SELECT id from partners";
$stmt = $conn->prepare($str);
if ($stmt->execute()) {
$rows = $stmt->fetchAll(PDO::FETCH_NUM);
$conn=NULL;
// Ha a status 1, akkor magán, 2-es esetén céges (nincs több variáció).
if ($useradat['STATUS']=='1') { $ertek = 10000000; } else { $ertek = 20000000; }
$maxertek = $ertek + 9999999;
for ($i = 0; $i <= count($rows); $i++ ) {
if (($rows[$i][0] > $ertek) and ($rows[$i][0] < $maxertek)) {
$ertek = $rows[$i][0];
};
}
$vissza = $ertek + 1;
return $vissza;
} else {
$conn->errorcode();
};
}
Új hozzászólás Aktív témák
- Külföldi rendelések: boltok, fizetés, postázás
- Luck Dragon: Asszociációs játék. :)
- Gyúrósok ide!
- GoodSpeed: Munkaügyi helyzet Hajdú-Biharban: észak és dél
- Hyundai, Kia topik
- Chieftec-Prohardver nyereményjáték
- Milyen TV-t vegyek?
- Ubuntu Linux
- AMD K6-III, és minden ami RETRO - Oldschool tuning
- Kuponkunyeráló
- További aktív témák...
- Xiaomi 13 256/8GB 2024
- Karácsonyi Akció ! PHILIPS Ambilight 48OLED759/12 4K OLED Smart 120Hz Gaming TV
- Felsőkategóriás AMD Gamer PC-Számítógép! Beszámítás! R7 9800X3D / 9070XT / 32GB DDR5 / 2TB SSD!
- Gamer PC-Számítógép! Csere-Beszámítás! I7 10700 / 32GB DDR4 / RX 6700XT 12GB / 512 SSD + 1TB HDD
- bontott működő alkatrészek
- Bomba ár! HP ProBook 440 G8 - i5-11GEN I 8GB I 256SSD I HDMI I 14" FHD I Cam I W11 I Gar
- Bomba ár! Lenovo ThinkPad L390 - i5-8GEN I 8GB I 256SSD I 13,3" FHD I HDMI I Cam I W11 I Gari!
- MacBook Pro 13, 14, 15, 16, MacBook Air M1, M2 M3 M4 bill magyarosítás lézerrel / sapkacserével
- Samsung Galaxy A56 5G / 8/256GB / Kártyafüggetlen / 12Hó Garancia / BONTATLAN
- Bomba ár! Lenovo ThinkPad X390: i5-G8 I 8GB I 256SSD I 13,3" FHD Touch I HDMI I Cam I W11 I Gari!
Állásajánlatok
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest
Cég: ATW Internet Kft.
Város: Budapest



