ErGy
19.01.2005, 16:43:27
Mam nastepujacy problem. Zalozmy ze istnieje baza danych, w niej tabela w ktorej jedna z kolumn ma nazwe 'ID'
Chcialbym pobrac najwyzsza wartosc ID, podwyzszysc te wartosc o 1 i umiescic ja w formularzu tekstowym (tak by umieszczona wartosc byla o 1 wieksza od najwyzszej wartosci w bazie danych).
Prosze o pomoc i z gory dziekuje...
Pozdrawiam
strife
19.01.2005, 17:03:59
Ja też miałem z tym "problem" słyszałem że można coś takiego zrobić poprzez Max() ale nie próbowałem... więc napisze tak jak ja mam:
<?php
$query = mysql_query(\"SELECT * FROM tabela WHERE id ORDER BY id DESC\"); $id = $query['id'];
$id++;
?>
Wiem że można prościej ale jestem początkujący troche...
Vertical
19.01.2005, 17:32:48
Zapytanie:
SELECT MAX(id) AS max_id
FROM tabela
Później zwiększasz maksymalną wartość o 1:
<?php
$max_id = $max_id++
?>
crash
19.01.2005, 18:04:05
Ciekawe rozwiązanie to:
<?php
$max_id = $max_id++;
?>
Nie łatwiej:
<?php
$max_id++;
?>
A w całości do tematu posta:
<?php
?>