用PHP回应mysqli数据?

基思

我正在努力使mysqli运转起来,这样我就可以更新我的网站并使其更加安全。我在数据库中有一篇文章,我试图像在mysql中那样将其回显。我在这里看到了很多有关基本mysqli的帖子,但是找不到找到使之起作用的方法。因此,如果我提出了一个已经提出的问题,我深表歉意,但到目前为止,我所提出的主要是我在这里所发现的结果的结果。

我收到以下错误:

Fatal error: Cannot use object of type mysqli_result as array in C:\xampp\htdocs\workshop\msqli-test.php on line 20

这是我到目前为止的代码:

<?php
$DBServer = 'localhost';
$DBUser   = 'root';
$DBPass   = 'pass';
$DBName   = 'test_db';

$conn = new mysqli($DBServer, $DBUser, $DBPass, $DBName);

// check connection
if ($conn->connect_error) {
  trigger_error('Database connection failed: '  . $conn->connect_error, E_USER_ERROR);
}

$sql='SELECT * FROM articles WHERE title = "Simple Ideas For Your Website Logo."';

$row=$conn->query($sql);



echo "<div class='articlepreviewlayoutreadmore'><a href='".$row['link']."'>Read Full Article</a></div>";
echo "<img src='".$row['images']."' />";
echo "<h3><a href='".$row['link']."'>";
echo $row['title']."</a></h3>";
echo "<h6>Author: ".$row['author']."</h6>";
echo "<h6>Published:".$row['timestamp']."</h6>";
echo "<p>".$row['content']."</p>";
echo "<div class='articlepreviewlayoutreadmore'><a href='".$row['link']."'>Read Full Article</a></div>";

?>

在此先感谢您提供的任何帮助,我正在变老,与时俱进的编程语言更新也越来越困难。

约翰·康德

您错过了一步。执行查询后,您将得到一个返回的结果对象。然后,您需要使用它来获得结果:

$sql='SELECT * FROM articles WHERE title = "Simple Ideas For Your Website Logo."';
$result = $conn->query($sql);
$row = $result->fetch_assoc();

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章