Показать сообщение отдельно

  #747  
Старый 20.08.2009, 18:06
b3
Постоянный
Регистрация: 05.12.2004
Сообщений: 647
С нами: 11278406

Репутация: 818


По умолчанию

Цитата:
а как проверить,закрыт доступ или нет ?
Зайди в 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);


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