MySQL в PHP

Фанат

oncle terrible
Команда форума
так, но смысла это не добавило
словами скажи, что хочешь сделать
 

Dareczek

Новичок
Я хочу дальше ссылку выводить типо так
echo "
PHP:
<a href =\" photo.php?id=$c[0]\"><img src=\"img_small/$file\" ></a>";
но тогда id=$c[0] всегда равен только одной записи в бд.
Я имею ввиду то, что нужно вывести ссылки. photo.php?id= и значение беру с БД. Но чето неделается нечего(((. Подставляется значение для ВСЕХ ссылок 1. А в БД есть много id и они все должны подставиться под ссылки. Надеюсж объяснил )
 

Dareczek

Новичок
Все, сделал сам, понял свою ошибку. Я в цикле while писал все поновой выбирать из БД, а надо было это все прописать ПЕРЕД циклом.
 

Фанат

oncle terrible
Команда форума
не "дальше"
а В ЦЕЛОМ что ты делаешь?
для чего этот бессмысленный код с readdir?
 

Dareczek

Новичок
у меня в папке лежат картинки, и она читает их имена, а этим самым я узнаю сколько файлов есть в папке и сколько ссылок нужно напечатать
 

ghost636

Новичок
И возник еще один вопрос. Есть в БД primary key и естественно с автроинкрименом. Но если я удалью все строки из таблицы БД и добавьлю новую запись, тогда тот primary key будет не 0, а допустим 16. Как делать primary key на 0 сбить?
ну по идее можно перебить число с которого будет начинаться отсчет таки запросом:
ALTER TABLE `таблица` AUTO_INCREMENT =1
 

Dareczek

Новичок
Дорогие форумчане ), прошу помощи)), помогите разобраться с
PHP:
foreach ($vars as $name => $value)
	{
		$$name = $value;
	}
Я имел в виду $$name = $value; эти двойная переменная, буду блогодарен )
 

fixxxer

К.О.
Партнер клуба
Во-первых, не надо писать в тему, которая не имеет отношения к вопросу.
Во-вторых, это variable variables.
В-третьих, этот кусок кода писал идиот, потому что вместо него достаточно написать extract($vars).
В-четвертых, так вообще никогда не надо делать.
 

Dareczek

Новичок
Но смотрите если мы обявим такой массив
PHP:
array('title' => $title, 'content' => $content);
то $$name = $value; имеет какой нить смысл или нет?
 
Сверху