PHP可以';找不到正确的数据库
编辑2:删除不正确和不相关的代码 仅供参考:我希望是这样,我没有链接到正确的文件位置/数据库 我对PHP和MySQL非常陌生 所以我从arduino收集了数据,并将数据存储在CSV文件中, 我已将该文件上载到WAMP服务器/phpmyadmin 我试图使用PHP链接到数据库,但出现错误: “连接到MySQL 无法选择“ 因此,它似乎无法找到“传感器数据” 这是密码PHP可以';找不到正确的数据库,php,mysql,wamp,Php,Mysql,Wamp,编辑2:删除不正确和不相关的代码 仅供参考:我希望是这样,我没有链接到正确的文件位置/数据库 我对PHP和MySQL非常陌生 所以我从arduino收集了数据,并将数据存储在CSV文件中, 我已将该文件上载到WAMP服务器/phpmyadmin 我试图使用PHP链接到数据库,但出现错误: “连接到MySQL 无法选择“ 因此,它似乎无法找到“传感器数据” 这是密码 <?php $username = "root"; $password = ""; $hostname =
<?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>";
?>
有什么想法吗?文件结构如下所示
很简单,您试图连接的是一个表,而不是一个数据库
Mysqli
API还允许您作为Mysqli\u connect()
$username=“root”;
$password=“”;
$hostname=“localhost”;
$database='edisonsensordata'//你在做我们称之为混合API的事情;你不能那样做。除此之外,还有语法错误。因此,它又回到了“ol绘图板”上。哦,还有$dbname=“sensordata”
那么在if($submit)
中有$submit
,这是未定义的。务必检查错误并仔细阅读手册。您的代码充满了错误。您现在有足够的信息继续重建代码。我本可以很容易地把我的评论作为一个答案发布出来,但这可能会导致其他事情,而这些事情我已经做不到了。如果有人想插一个进去;继续吧(如果你在宽限期结束前有时间的话),但是祝你好运。然而,我结束了这个问题,因为对@Fred ii-,最明显的一点。我会把这段代码删减到只需要连接,然后把表格吐到页面上。如果你能成功地得到它,那么再加上额外的INSERT
等等。例如,您不必再次连接到数据库,因为您已经连接。结果集中每个字段中的数据不会保存在$\u POST
中。您正在混合的API是mysqli.*
和mysql.
。将所有内容切换为使用mysqli\uu
,因为另一个已去除润滑油。一步一个脚印,你就能让它运转起来。这里有很多问题,但你走的是对的。
$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>";