|
|
|
| Здравствуйте! Что бы не создавать несколько тем в форуме, я в одной теме хочу задать несколько вопросов:
1. Можно ли обнулить значение поля auto_increment? Ну к примеру если удалить все записи из базы можно ли сделать так, что бы значение auto_increment стало нулевым, и дальнейшее заполнение базы начиналось опять с нуля? Если можно то подскажите как это сделать.
2. Второй вопрос, у меня из базы фотографии выводятся в таблицу вот таким способом:
$image = "select * from image where id like '%".$sterm."%'";
$r = mysql_query($image);
$num_r = mysql_num_rows($r);
echo"<table border=0 width=100%>";
echo"<center><td><b><center>Фотографии автомобиля</center></b></td></center>";
if($num_r==0)
{
echo "<tr><td><center><img src=\"modules/Poisk/images/warning.gif\"><h3>Извините, фотографий данного автомобиля нет</h3></center></td></tr>";
}
{
echo"<tr>";
for ($i = 0; $i<$num_r; $i++)
for ($i = 0; $i<mysql_num_rows($r); $i++)
{echo"<td>";
$row=mysql_fetch_array($r);
echo"<center><a href=\"modules.php?name=Photo&file=download&photo=$row[photo]\" target=\"_blank\"><img src=\"modules/Photo/images/$row[photo]\" width=\"150\" heigth=\"150\"></a></center></td>";
}
echo"</tr>";
}
|
Что нужно изменить/добавить в код, что бы фотографии размещались максимум по 4 штуки по горизонтали, т.е. если фотографий в базе к примеру 7, то в первой строке было бы 4 ячейки(следовательно 4 фотографии), а во второй строке было бы 3 ячейки.
Заранее благодарен. | |
|
|
|
|
|
|
|
для: Mefisto84
(01.04.2006 в 17:54)
| | 1) Да, для этого достаточно выполнить операторо
или оператор DELETE без условия WHERE
кроме того, вы можете сами установить счётчик автоинкремента при помощи оператора ALTER TABLE
ALTER TABLE AUTO_INCREMETN=1;
|
2) Хм... а вы во вложенном цикле используете в качестве переменной цикла одну и туже переменную - это не мешает?
<?php
for ($i = 0; $i<$num_r; $i++)
for ($i = 0; $i<mysql_num_rows($r); $i++)
?>
|
PS Под разные вопросы лучше заводить разные темы: ссылаться проще, проще назвать тему, можно получить больше ответов, тема получается короче. | |
|
|
|
|
|
|
|
для: cheops
(01.04.2006 в 22:35)
| | Ну вот хотел как лучше, а получилось как всегда, хорошо, в следующий раз буду создавать разные темы. Спасибо за ответ. Одна и та же переменная не мешает(пока что), с выводом фоток по 4 штуки разобрался. Спасибо. | |
|
|
|