
MySQL запросы
Started By PressSetter, Дек 04 2008 16:15
10 ответов в этой теме
#1
Отправлено 04 Декабрь 2008 - 16:15
Итешники, у меня проблема со сложными запросами, с простыми пока все норм.
У меня в базе две таблицы.
комментарии и новости
В комментс есть столбцы постс, ком, ид
а в новостях ид, текст, автор.
как подсчитать, сколько комментариев принадлежит одной новости, другой, третьей и т.д.
В комментс столбец постс показывает какой новости принадлежит комментарий
например, правильно ли?
$result00 = mysql_query(select count(*) from comments, news where comments.posts = news.id);
$temp = mysql_fetch_array($result00);
А выводить?
echo $temp[0]; echo $temp[1];
Подправте плиз..
Для особо умных: Не надо мне тут говорить не знаешь как писать не суйся, че ты тупость пишешь.
Я сам прекрасно знаю что мне делать. Если не знаешь как помочь проходи лесом данный топик.
У меня в базе две таблицы.
комментарии и новости
В комментс есть столбцы постс, ком, ид
а в новостях ид, текст, автор.
как подсчитать, сколько комментариев принадлежит одной новости, другой, третьей и т.д.
В комментс столбец постс показывает какой новости принадлежит комментарий
например, правильно ли?
$result00 = mysql_query(select count(*) from comments, news where comments.posts = news.id);
$temp = mysql_fetch_array($result00);
А выводить?
echo $temp[0]; echo $temp[1];
Подправте плиз..
Для особо умных: Не надо мне тут говорить не знаешь как писать не суйся, че ты тупость пишешь.
Я сам прекрасно знаю что мне делать. Если не знаешь как помочь проходи лесом данный топик.
#7
Отправлено 23 Декабрь 2008 - 09:13
Доброе утро всем, если кто может, чем помочь, буду рад в преддверии праздников.)))
Люди, такая трабла.
Пользователь загружает на сервер фото + параллельно добавляется имя файла в БД, после того как он удаляет анкету свою, то фото на сервере остается, а запись с БД стирается.
Как реализовать так, чтобы удаляя анкету параллельно удалялась и фотография с сервера. Зачем захломлять лишними фотками
Я так понимаю, что без PHP тут не обойтись.
Есть что-нить дельное? Можете помочь?
Люди, такая трабла.
Пользователь загружает на сервер фото + параллельно добавляется имя файла в БД, после того как он удаляет анкету свою, то фото на сервере остается, а запись с БД стирается.
Как реализовать так, чтобы удаляя анкету параллельно удалялась и фотография с сервера. Зачем захломлять лишними фотками

Я так понимаю, что без PHP тут не обойтись.
Есть что-нить дельное? Можете помочь?
#9
Отправлено 23 Декабрь 2008 - 11:35
Привел код, токо че-то не пашет, потому что знания ниже плинтуса.
Помогите довести до ума.
В таблице andmed в колонке foto хранится название файла например 1.jpg
// Берем название фоторафии из удаляемой анкеты
$result = "select foto from andmed where id='$id'";
// Заносим результат в переменную
$myrow = mysql_fetch_array($result);
// Присвоим переменной $filename название файла (Наверное лишнее)
$filename = $myrow['foto'];
//удаляем из директории файл
unlink ('./files/andmed/foto/$filename');
У меня этот код вообще отрубает Апатч)))Пишет Еррор сенд репорт!)
Помогите довести до ума.
В таблице andmed в колонке foto хранится название файла например 1.jpg
// Берем название фоторафии из удаляемой анкеты
$result = "select foto from andmed where id='$id'";
// Заносим результат в переменную
$myrow = mysql_fetch_array($result);
// Присвоим переменной $filename название файла (Наверное лишнее)
$filename = $myrow['foto'];
//удаляем из директории файл
unlink ('./files/andmed/foto/$filename');
У меня этот код вообще отрубает Апатч)))Пишет Еррор сенд репорт!)
Сообщение изменено: AgentVlad (23 Декабрь 2008 - 11:38 )
#10
Отправлено 23 Декабрь 2008 - 11:51
AgentVlad, специально выделяю: unlink ("./files/andmed/foto/$filename"); Никаких одинарных ковычек, если вносишь переменную под них! Если же двойные ковычки не переносишь на дух, то unlink ('./files/andmed/foto/'.$filename);
Сообщение изменено: Otacon (23 Декабрь 2008 - 11:52 )