【发布时间】:2018-03-26 15:31:55
【问题描述】:
我的代码是:
$connection = mysqli_connect("localhost", "root", "","abroadjobs");
if(!$connection)
{
die("connection failed:".mysqli_connect_error());
}
$query = "SELECT * FROM interface_jobs";
$result = mysqli_query($connection,$query);
echo "<table border='1' align='center'>
<tr><td>Reference Number</td><td>Company Name</td><td>country</td><td>Position</td><td>Salary</td><td>Open Date</td><td>Close Date</td></tr>";
if(mysqli_num_rows($result)>0){
while($row = mysqli_fetch_assoc($result)){
echo "<tr><td>" . $row['refNumber'] . "</td><td>" . $row['comName'] . "</td><td>".$row['country']."</td><td>".$row['position']."</td><td>".$row['salary']."</td><td>".['openDate']."</td><td>".['closeDate']."</td></tr>";
}
}
echo "</table>";
mysqli_close($connection);
?>
我的错误是 Notice: Array to string conversion in C:\wamp64\www\oxygen\jobs.php 在第 155 行。第 155 行是
回声“”。 $row['refNumber'] 。 “”。 $row['comName'] 。 "".$row['country']."".$row['position']."".$row['salary']."".['openDate']."".['closeDate'] ."";
openDate 和 closeDate 是数组。如何正确编写代码而不会出现任何错误?
【问题讨论】:
-
不应该是
$row['openDate']和$row['closeDate']而不是['openDate']/['closeDate']
标签: php sql arrays database localhost