Php 无法连接到我的数据库,错误为意外“[”
我无法使用此代码连接到我的数据库。它给了我此错误Php 无法连接到我的数据库,错误为意外“[”,php,connectivity,Php,Connectivity,我无法使用此代码连接到我的数据库。它给了我此错误 分析错误:语法错误,第9行的C:\xampp\xampp\htdocs\rohan\mysql\u fetch\u row.php中出现意外的“[”,应为“,”或“;” 问题出在哪里?您检索的是行而不是数组,因此请从以下位置更改代码: <?php mysql_connect("localhost","root",""); mysql_select_db("rohan"); $s="select * from black"; $resour
分析错误:语法错误,第9行的C:\xampp\xampp\htdocs\rohan\mysql\u fetch\u row.php中出现意外的“[”,应为“,”或“;”
问题出在哪里?您检索的是行而不是数组,因此请从以下位置更改代码:
<?php
mysql_connect("localhost","root","");
mysql_select_db("rohan");
$s="select * from black";
$resource=mysql_query($s);
$row = mysql_fetch_row($resource);
echo "ID: ".row[0]."<br>";
echo "Name: ".row[1]." ".row[2]."<br>";
echo "E-mail: ".row[3]."<br>";
echo "country: ".row[4]."<br>";
echo "salary: ".row[5]."<br>";
到
改变
$row = mysql_fetch_array($resource);
到
完成对于此行,您未连接到数据库:
$row = mysql_fetch_assoc($resource);
局部变量没有使用$
反而
$resource=mysql_query($s);
I think you should replace by this:
$sql=mysql_connect("localhost","root","");
mysql_select_db("rohan");
$s="select * from black";
$resource=mysql_query($s,$sql);
$row = mysql_fetch_row($resource);
echo "ID: ".$row[0]."<br>";
echo "Name: ".$row[1]." ".$row[2]."<br>";
echo "E-mail: ".$row[3]."<br>";
echo "country: ".$row[4]."<br>";
echo "salary: ".$row[5]."<br>";
?>
一定是
echo "ID: ".row[0]."<br>";
首先确保您的查询运行正确 其次,确保假设表中有一些记录 我对你的代码做了如下修改
echo "ID: ".$row[0]."<br>";
你不工作是什么意思???你应该在问题中包括异常详细信息和堆栈跟踪显示此错误分析错误:语法错误,意外'第9行C:\xampp\xampp\htdocs\rohan\mysql\u fetch\u row.php中的“[”,应为“,”或“;”,欢迎使用堆栈溢出。我已将您的错误合并到您的帖子中。我使用>”对其进行了标记。请不要使用注释来增强您的帖子,而是对其进行编辑。有时,最好指明您编辑的位置。分析错误:语法错误,意外'第7行的C:\xampp\xampp\htdocs\rohan\mysql\u fetch\u row.php中应为“,”或“;”
echo "ID: ".row[0]."<br>";
echo "ID: ".$row[0]."<br>";
<?php
mysql_connect("localhost","root","");
mysql_select_db("rohan");
$s="select * from black";
$resource=mysql_query($s);
if (!$resource) {
echo 'Could not run query: ' . mysql_error();
exit;
}
$row = mysql_fetch_row($resource);
if (!$row || !is_array($row)) {
echo 'row is no valid: ' . mysql_error();
exit;
}
echo "ID: ".row[0]."<br>";
echo "Name: ".row[1]." ".row[2]."<br>";
echo "E-mail: ".row[3]."<br>";
echo "country: ".row[4]."<br>";
echo "salary: ".row[5]."<br>";