- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
$query = 'SELECT * FROM `ol_orders` WHERE 1 ORDER BY `id` DESC LIMIT 1';
$res = mysql_query($query);
$oid = "";
while($row = mysql_fetch_array($res)) {
$oid = $row['id'];
}
$oid++;
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+168.2
$query = 'SELECT * FROM `ol_orders` WHERE 1 ORDER BY `id` DESC LIMIT 1';
$res = mysql_query($query);
$oid = "";
while($row = mysql_fetch_array($res)) {
$oid = $row['id'];
}
$oid++;
Типа выбираем максимальное значение
guest 22.10.2009 16:14 # 0
Yozheg 23.10.2009 00:37 # −1
guest 23.10.2009 06:59 # 0
guest 23.10.2009 11:42 # +4
striker 24.10.2009 04:32 # 0
junqed 23.10.2009 07:23 # 0
2 guest это один мой знакомый написал в коде небольшого интернет-магазина. Лучше бы это был фейк, а сейчас мне приходится это рефакторить
4auka 24.10.2009 01:53 # 0
Yozheg 24.10.2009 03:55 # +1
Ну тогда да, аффтару в биореакторе давно прогулы ставят...
Хотя, если предварительно залочить таблицу - этот метод даже прокатит :)
guest 27.10.2009 17:54 # 0