СМС-ки
   
Пейджер выключен!
dima4321

Статистика активности
Всего полезных сообщений 173
( 0.05% всех сообщений форума )
Имеют оценки: 0
Сообщений в день 0.7
Регистрация 22.01.2011
Наибольшая активность в PHP для начинающих
137 сообщений в этом форуме
( 80% всех активных сообщений пользователя )
Часовой пояс пользователя 29.09.2011 - 01:09
Связь
E-mail Отправить
Integrity Messenger Нет информации
Имя в AIM Нет информации
Номер ICQ Нет информации
Имя в Yahoo Нет информации
Имя в MSN Нет информации
Личное письмо Отправить
Информация
Вебсайт Нет информации
Дата рождения Нет информации
Место жительства Нет информации
Увлечения Нет информации
Последний визит Tuesday 12th 2011f April 2011 10:37:11 AM
Счетчик
Дата (день)
Дата (месяц)
Дата (год)
Страна Russia (Россия)
Личные данные
Группа Форумчанин
Статус Нет информации
Аватар
Подпись Работаю за еду ! __))
И за плюсики !
Репутация: 3 [подробно >>]
Активность
в доменах
сети форумов
phpforum.ru  -  1407
24seo.ru  -  0
hardapple.ru  -  0
sysadmin24.ru  -  0
hardwoman.ru  -  0
5 последних сообщений пользователя dima4321
PHP для начинающих [ удалить из пяти таблиц сразу. ]
PHP для начинающих [ удалить из пяти таблиц сразу. ]
Всем привет )

Имею кучу контента в своей базе.

Хочу несколько десятков пунктов удалить.

Данный скрипт получает переменную GET.
PHP:
<?php

ini_set('display_errors',1);
error_reporting(E_ALL);

header('Location: index.php');

include "yzel.php";

$id = $_GET['id'];

$sql = "DELETE FROM names WHERE id = '$id'";



if(mysql_query($sql))

{
echo "$page удалена";


}

else
{
echo 'Не удалось удалить';
}
?>






это пример с одной таблицей.


но у меня также с этим id есть таблицы history tracklist keywords и keys


т.е. есть связка.

Код:
FROM `names`  INNER JOIN `tracklist` ON `name_id` = `names`.`id`





Код:
FROM `names`  INNER JOIN `history` ON `name_id` = `names`.`id`





Код:
FROM `names`  INNER JOIN `keywords` ON `name_id` = `names`.`id`





Код:
FROM `names`  INNER JOIN `keywords` ON `name_id` = `names`.`id`





как мне составить запрос так, чтобы все махом удалить из всех 5 таблиц.

Примечание:

таблицы history , tracklist и т.д. имеют в своем арсенале одинаковые id

т.е. напрмер id 163 в таблице names идет один раз. , а в таблице tracklist 9 раз

Заранее спасибо.
PHP для начинающих [ Разукрасить последнее слово ]
http://php.su/functions/?str-word-count

потом count($array);

потом нужное слово $slovo=count($array)-1

потом

http://php.su/functions/?str-replace

если слово вдруг в тексте идет несколько раз тогда еще пару функций.))

PHP для начинающих [ Функция проверки ]
dispatchEvent

строковые функции в помощь

http://php.su/functions/?cat=strings




<?php

ini_set('display_errors',1);
error_reporting(E_ALL);

$name=$_POST['name'];

$name=trim($name);

$cifra=strlen($name);


if($cifra>10)

{

echo "слишком много букффф";

}

else

{

echo "все нормально, проходишь на следующий уровень";

}
?>
PHP для начинающих [ помогите сделать постраничный вывод ]
вижу себе это так.

Содержимое файла является массивом.

Например кадая строка соответсвует определенному значению массива.

тогда подсчитываем кол-во элементов массива функцией count

и делаем банальный вывод спомощью арифметики и цикла

типа такого

for($i=0;$i<count($array);$i++)

{
echo "a href='page.php?$array[$i]'>page $i</a>";
}


ипсользуешь везде переменную get

и в зависимости от того какая get пришла делаешь вывод массива с определнного до нужного элемента.

т.е.

$kol.=(count($array)-1)/5)+1;// кол-во страниц

$start = $_GET['page'] * 5 - 5;

и т.д

<( назад )