function getLastID() { require 'conn.php'; $query = "SELECT * FROM mojatabela WHERE MAX(id)"; $result = $db->query($query); $num_results = $result->num_rows; for ($i=0;$i<$num_results;$i++){ $row = $result->fetch_assoc(); } $db->close(); return $row['id']; }
próbowałem różnych sposobów, ten jest ostatni jaki próbowałem, połączenie do bazy jest w conn.php i na pewno działa bo inne moje funkcje działają a są napisane bardzo podobnie np ta poniżej
function getActive(){ require 'conn.php'; $query = "SELECT * FROM mojatabela WHERE active=1 ORDER BY time DESC "; $result = $db->query($query); $num_results = $result->num_rows; for ($i=0;$i<$num_results;$i++){ $row = $result->fetch_assoc(); $all[] = '<a href="index.php?set='.$row['id'].'">'.$row['id'].', '.$row['email'].', '.$row['title'].', '.substr($row['ad'],0,20).'</a><br />'; } $db->close(); return $all; }
Proszę o pomoc, muszę znać id zanim dodam rekord. (ostatni id +1)