React.Children.forEach
我无法使用此代码连接到我的数据库。它给了我这个错误。
解析错误:语法错误,意外' [',期待','或';'第9行的C:\ xampp \ xampp \ htdocs \ rohan \ mysql_fetch_row.php
有什么问题?
答案 0 :(得分:0)
您检索的行不是数组,因此请更改代码:
$row = mysql_fetch_row($resource);
到
$row = mysql_fetch_array($resource);
答案 1 :(得分:0)
更改
$row = mysql_fetch_row($resource);
到
$row = mysql_fetch_assoc($resource);
完成
答案 2 :(得分:0)
此行未连接到数据库:
$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>";
?>
答案 3 :(得分:0)
您没有将$
用于本地变量。
相反
echo "ID: ".row[0]."<br>";
必须
echo "ID: ".$row[0]."<br>";
答案 4 :(得分:0)
Fist确保您的查询正确运行。
第二,确保假设表中有一些记录。
我修改了你的代码,如下所示。
<?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>";