2016-06-09 4 views
-2

Edit 2: Удалены некорректным и неуместным кодPHP не может найти нужную базу данных

FYI: Я ожидаю, что это будет, я не ссылки на правильное расположение файла/базы данных.

Я новичок в PHP и MySQL

Так я собрал данные из Arduino и хранить данные в файле CSV, Я загрузил файл на WAMP сервер/PHPMyAdmin.

Я пытаюсь связать с базой данных с помощью PHP, но получает сообщение об ошибке: «Подключено к MySQL Невозможно выбрать»

Так что не могут найти «sensordata» Вот код

 <?php 

$username = "root"; 
$password = ""; 
$hostname = "localhost"; 

$dbhandle = mysqli_connect($hostname, $username, $password) 
    or die("Unable to connect to mysqli"); 
echo "Connected to mysqli<br>"; 

$dbname = "sensordata"; 

$selected = mysqli_select_db($dbhandle,"sensordata") 
//$selected = mysqli_select_db($dbname,$dbhandle) 

    or die("Could not select"); 
echo "Connected to sensordata<br>", "<br>"; 

?> 

Любые идеи кто-нибудь? Структура файла можно увидеть ниже

enter image description here

+3

вы делаете то, что мы называем * Смешивание API *; вы не можете этого сделать. Это помимо этой синтаксической ошибки, которую вы получаете. Итак, он вернулся к «чертежной доске» для вас. –

+3

oh и '$ dbname =" sensordata "' <<< обратите внимание на то, что здесь отсутствует. плюс, у вас есть как 'sensordata' как db и table. Если один из них по-другому, то тогда ... там ты идешь. –

+2

, тогда у вас есть '$ submit' в' if ($ submit) 'well, который не определен. Проверьте наличие ошибок и внимательно прочитайте руководства. Ваш код пронизан ошибками. –

ответ

1

Довольно просто вы пытаетесь подключиться к столу и не база данных

Mysqli API также позволяет подключаться к базе данных в рамках mysqli_connect()

$username = "root"; 
$password = ""; 
$hostname = "localhost"; 
$database = 'edisonsensordata';  //<-- amended 

$dbhandle = mysqli_connect($hostname, $username, $password, $database) 
      or die("Unable to connect to mysqli"); 
echo "Connected to mysqli<br>"; 

mysqli_select_db() API в основном для переключения баз данных на том же соединении, если вы когда-нибудь найти себя, используя более чем одну базу данных

Смежные вопросы