2015-11-02 6 views
-1
<?php 

$dbcon=mysqli_connect("localhost","root","","simple_login"); 

mysqli_select_db($dbcon,""); 

?> 

Приведенный выше код в db_conection.phpMysqli Нет базы данных выбрана Ошибка

В другом файле я пытаюсь Accesss таблицу, известную как школа

if(!$_SESSION['username']) 
{ 

    header("Location: index.php");//redirect to login page to secure the welcome page without login access. 
} 
else 
{ 
$user=$_SESSION['username']; 
    require('db_conection.php'); 
    $ex0=mysql_query("SELECT * FROM school WHERE uid='$user'") or die(mysql_error()); 
       $count=mysql_num_rows($ex0); 
       if($count) 
       { 
       echo '<script>'; 
       echo 'alert("Profile there");'; 
       echo '</script>'; 
       } 
} 
?> 

Даже после того, как требуется() он выдает ошибку Не выбрана база данных. Пожалуйста помоги.

+0

Так ** выбрать базу данных ** возможно? http://php.net/manual/en/mysqli.select-db.php –

+0

Возможный дубликат [Отсутствует сообщение об ошибке с базой данных] (http://stackoverflow.com/questions/16418870/no-database-selected-error -сообщение) –

ответ

0

попытаться проверить соединение и вставить сообщение, если умереть

$dbcon=mysqli_connect("localhost","root","","simple_login") or die ("Connection error!!!"); 

maeby вам нужен пропуск на Conection сервер MySQL

и почему вы ставите вторую строку в вашем Conection?

и 1 минуту ... если включить руды требуют thefile с Conection к БД лучше понять это объявить переменную CONECTION DB как глобальный Например:

$host = "localhost"; 
$user = "root"; 
$pass= ""; 
$db = "simple_login"; 
$GLOBALS['connect'] = mysqli_connect($host, $user, $pass, $db) or die ("Connection error!!!"); 
mysqli_set_charset ($GLOBALS['connect'], "utf8"); 
unset($host,$root,$pass,$db); 

после в запросе подключения к БД только $ GLOBALS [ 'соединение'];

include(my_conection_file.php); 
mysqli_query($GLOBALS['connect'],"AND HERE INPUT YOUR QUERY"); 

и если вы с MySQLi проведён ваши querys должны быть MySQLi и не MySQL ... РВП ваша проблема conetion с mysqli_connect и запроса mysql_query