ANTICHAT.XYZ    VIDEO.ANTICHAT.XYZ    НОВЫЕ СООБЩЕНИЯ    ФОРУМ  
Баннер 1   Баннер 2
Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей. Здесь обсуждаются безопасность, программирование, технологии и многое другое. Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
Вернуться   Форум АНТИЧАТ > Программирование > PHP, PERL, MySQL, JavaScript
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

  #741  
Старый 20.08.2009, 01:29
Аватар для xSlon
xSlon
Новичок
Регистрация: 08.02.2008
Сообщений: 13
Провел на форуме:
320409

Репутация: 3
По умолчанию

Pashkela
mailbrush
FireFenix

Спасибо большое,докумекал сам уже...действительно,смешная ошибка


Поставьте пожалуйста по плюсу вышеуказанным людям...
 
Ответить с цитированием

  #742  
Старый 20.08.2009, 03:05
Аватар для xSlon
xSlon
Новичок
Регистрация: 08.02.2008
Сообщений: 13
Провел на форуме:
320409

Репутация: 3
По умолчанию

Блин,теперь это показывает(((
Код:
Создаем БД
Notice: mysql_createdb(): This function is deprecated, please use mysql_query() to issue a SQL CREATE DATABASE statement instead. in z:\home\localhost\www\site_cw\setup_bd.php on line 15

Warning: mysql_error(): supplied argument is not a valid MySQL-Link resource in z:\home\localhost\www\site_cw\setup_bd.php on line 16
Ошибка при создании БД Can't create database 'all'. Database exists
PHP код:
 <?
//Подключаем шаблон
require "shablon.php";
require 
"options.php";
//выводим шаблон
echo $head;
//создаем БД
if(!mysql_connect($server,$login,$psswd))
{
    echo
"Ошибка сервера MySQL";
    echo
"</body></html>";
    exit;
}
echo 
"Создаем БД";
mysql_createdb($BD);                        //15ая строка
echo mysql_error(mysql_errno());      //16ая строка
if(mysql_errno() == 0)
{
    echo 
"БД создана!Создаем таблицу 1...";
    
mysql_select_db($BD);
    echo 
mysql_error();
    
mysql_query('Create table 1 (
                                     login char(16) primary key,
                                     psswd char(16) not null,
                                     )'
);
    echo 
mysql_error();
    If (
mysql_errno() ===0)
    {
        echo 
"Таблица создана.Добавляем первичные данные.";
        
mysql_query('INSERT INTO users values("test","test")');
        echo 
"Данные добавлены";
    echo 
"А теперь создаем Таблицу 2";
    
mysql_select_db($BD);
    echo 
mysql_error();
    
mysql_query('Create table 2 (
                                     name char(16) primary key,
                                     sostav char(128),
                                     opisanie text,
                                     )'
);
    echo 
mysql_error();
    If (
mysql_errno() ===0)
    {
        echo 
"Таблица создана.Добавляем первичные данные.";
        
mysql_query('INSERT INTO clans values("Первый","Нет...","Нет пока")');
        echo 
"Данные добавлены";
    }
    }
    else echo 
"ошибка при создании таблицы";
//создать таблицу кв
}
else
echo 
"Ошибка при создании БД ".mysql_error();
?>
 
Ответить с цитированием

  #743  
Старый 20.08.2009, 05:32
Аватар для gisTy
gisTy
Постоянный
Регистрация: 24.05.2008
Сообщений: 589
Провел на форуме:
3629857

Репутация: 504


По умолчанию

Цитата:
Сообщение от Pashkela  
а потому что вот так писать надо, не зря правила придумали:

PHP код:
<?php
if (условие) {
      .........
      if (
условие) {
             ...............
             ...............
      }
}
?>
Так, только так и всегда так. Сам почитай свой код и попробуй понять, где у тебя какой IF закрывается и что внутри каждого IF

Сделаешь так - ошибка станет настолько очевидно смешной, что тебе даже смешно не будет
есть как минимум два стиля оформления...
 
Ответить с цитированием

  #744  
Старый 20.08.2009, 10:12
Аватар для mon$TriK
mon$TriK
Новичок
Регистрация: 09.08.2009
Сообщений: 1
Провел на форуме:
30751

Репутация: 0
По умолчанию

Цитата:
Сообщение от xSlon  
Блин,теперь это показывает(((
Код:
Создаем БД
Notice: mysql_createdb(): This function is deprecated, please use mysql_query() to issue a SQL CREATE DATABASE statement instead. in z:\home\localhost\www\site_cw\setup_bd.php on line 15

Warning: mysql_error(): supplied argument is not a valid MySQL-Link resource in z:\home\localhost\www\site_cw\setup_bd.php on line 16
Ошибка при создании БД Can't create database 'all'. Database exists
а зачем же ты базу каждый раз создаешь?))
она уже существует
 
Ответить с цитированием

  #745  
Старый 20.08.2009, 15:53
Аватар для Shadrin
Shadrin
Постоянный
Регистрация: 20.08.2008
Сообщений: 348
Провел на форуме:
2200171

Репутация: 270
Отправить сообщение для Shadrin с помощью ICQ
По умолчанию

когда расковыриваю иньекции mysql версии >5 часто присутствует база с названием "mysql " ее структура одинаковая на всех сайтах где я ее видел ,там есть логин и пароль в mysql5.
Но он не куда неподходит(
Вопрос такой что это за база и для чего она нужа ?
Вот ее таблицы
Код:
Tables:
	columns_priv
	db
	func
	help_category
	help_keyword
	help_relation
	help_topic
	host
	proc
	procs_priv
	tables_priv
	time_zone
	time_zone_leap_second
	time_zone_name
	time_zone_transition
	time_zone_transition_type
	user
спасибо

Последний раз редактировалось Shadrin; 20.08.2009 в 15:58..
 
Ответить с цитированием

  #746  
Старый 20.08.2009, 17:07
Аватар для Shadrin
Shadrin
Постоянный
Регистрация: 20.08.2008
Сообщений: 348
Провел на форуме:
2200171

Репутация: 270
Отправить сообщение для Shadrin с помощью ICQ
По умолчанию

а как проверить,закрыт доступ или нет ?
 
Ответить с цитированием

  #747  
Старый 20.08.2009, 18:06
Аватар для b3
b3
Постоянный
Регистрация: 05.12.2004
Сообщений: 647
Провел на форуме:
1698585

Репутация: 818


Отправить сообщение для b3 с помощью ICQ
По умолчанию

Цитата:
а как проверить,закрыт доступ или нет ?
Зайди в phpmyadmin и если там есть БД с именем mysql то попробуй сделать выборку из этой таблици, или же сделай :
select * from mysql.user если нет доступа то вылезет ошибка.
PHP код:
<?php

    $conn 
mysql_connect("localhost""root""");
    
    if (!
$conn) {
        echo 
"Unable to connect to DB: " mysql_error();
        exit;
    }
    
    if (!
mysql_select_db("mysql")) {
        echo 
"Unable to select mydbname: " mysql_error();
        exit;
    }
    
    
$sql "SELECT user, password 
            FROM   user
            WHERE  1"
;

    
$result mysql_query($sql);

    if (!
$result) {
        echo 
"Could not successfully run query ($sql) from DB: " mysql_error();
        exit;
    }
    
    if (
mysql_num_rows($result) == 0) {
        echo 
"No rows found, nothing to print so am exiting";
        exit;
    }

    
// До тех пор, пока в результате содержатся ряды, помещаем их в
    // ассоциативный массив.
    // Заметка: если запрос возвращает только один ряд -- нет нужды в цикле.
    // Заметка: если вы добавите extract($row); в начало цикла, вы сделаете
    //          доступными переменные $userid, $fullname, $userstatus.
    
while ($row mysql_fetch_assoc($result)) {
        echo 
$row["user"];
        echo 
$row["password"];
        
    }
        
    
mysql_free_result($result);


?>
 
Ответить с цитированием

  #748  
Старый 22.08.2009, 11:47
Аватар для INSEPT
INSEPT
Новичок
Регистрация: 16.03.2009
Сообщений: 3
Провел на форуме:
3420

Репутация: -1
По умолчанию

Кокая прога лутшая из бесплатних для защиты бд mysql?
 
Ответить с цитированием

  #749  
Старый 22.08.2009, 11:50
Аватар для PaCo
PaCo
Постоянный
Регистрация: 06.02.2008
Сообщений: 494
Провел на форуме:
1754802

Репутация: 380
По умолчанию

Цитата:
Сообщение от INSEPT  
Кокая прога лутшая из бесплатних для защиты бд mysql?
Brain.
 
Ответить с цитированием

  #750  
Старый 22.08.2009, 17:48
Аватар для Pashkela
Pashkela
Динозавр
Регистрация: 10.01.2008
Сообщений: 2,841
Провел на форуме:
9220514

Репутация: 3338


Отправить сообщение для Pashkela с помощью ICQ
По умолчанию

mysql БД не надо защищать, с ней просто надо правильно работать
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Сетевой этикет (Перед тем, как задать вопрос хакеру) satana-fu Статьи 7 21.10.2009 07:40
Ответы на часто задаваемые вопросы + линки на статьи по SQL/XSS/PHP-инклуд Jokester Уязвимости 2 28.06.2009 00:19
Интернетчики задали российскому президенту очень странные вопросы podkashey Мировые новости 4 07.07.2006 16:53



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT.XYZ