$sql = 'SELECT MAX(id_w) FROM jos_works'; $result=mysql_query($sql); $rows=mysql_fetch_assoc($result); хочу получить id чтобы при каждом добавлении в базу увеличивать его на 1, а у меня в $rows забивается какаято строка
теперь выводит Array ( [MAX(id_w)] => 10 ) (максимальный элемент в id_w равен 10), а как зделать что бы он эту 10 записывал в переменную?
выдает ошибку Warning: Wrong parameter count for max() in Z:\home\sait2 при попытке $max_id=$rows[MAX(id_w)]; присвоить переменной $max_id значение, если я правильно вас понял
А так? $max_id=$rows['MAX(id_w)']; я делаю иначе: if ($result=mysql_query('SELECT MAX(`id_w`) AS `maxid` FROM `jos_works`')) { $row=mysql_fetch_assoc($result); echo $row['maxid']; }