Имена участников (разделяйте запятой).
С сессией-то все в порядке. А вот переменные в сессии не имеют значений!!! $_GET или $_POST используйте...
Posthuman, используйте глобальные массивы $_FILES и $_SERVER['REMOTE_ADDR']
Зачем регулярка? Обычная функция str_replace(): <?php $arr = array('!', '@', '#', '$', '%', '^', '&', '*', '(', ')', '_', '+', '=', '.'); echo...
Сервер выдает кодировку win-1251. Воспользуйтесь функцией header("Content-Type: text/html; charset=utf-8");
error_reporting(E_ALL); Добавьте эту строку в начало скрипта и узнаете, что о вас думает интерпретатор...
Условие никогда не будет выполнено. Название поля разное. Как только выполните эту строку - сразу выдаст... И вообще где вас такому научили?...
Не могу согласиться... Что проще? Просмотреть 1 запись или каждый раз более 1000... Учитывая запрос `user`='' при индексе ответ будет мгновенным...
$query = "SELECT * FROM `users` WHERE `user`='" . mysql_real_escape_string($_POST['loginn']) . "'"; Поле user должно быть проиндексировано...
А как вы иначе хотели узнать id ?
ALTER TABLE `<Таблица>` AUTO_INCREMENT=<Число>
Очистить таблицу с помощью TRUNCATE TABLE `<Таблица>`
$row = mysql_fetch_array($res); echo $row['title']; // Следующая запись $row = mysql_fetch_array($res); echo $row['title']; Похоже вам все же...
В вашем случае мелкие ошибки приведут к бану хостером. Именно так и должно быть... А отсоединяться нужно только в конце скрипта. Один раз...
Для этого есть функция mysql_real_escape_string() Абсолютная чушь!!! Нельзя так обращаться к элементам массива! $date['mday'] Зачем 10 раз...
Файл .htaccess легко создается с помощью обычного Блокнота. Никакие IDE для этого не нужны...
$res = mysql_query("SELECT `title` FROM `data` WHERE `cat`='$cat' ORDER BY `id` DESC"); while ( $row = mysql_fetch_array($res) ) { echo...
Да!
Нет конечно.... В скрипте!!!
Название поля
$link = mysql_connect("localhost", "root","YOURPASSWORD") or die("Could not connect"); Вместо слова YOURPASSWORD