我的第一个PHP博客系统上工作的结果的时候,我不能从页面显示我的查询结果 articles.phpPHP未定义的变量调用错误的查询
include ('config/dbconnect.php');
function selectArticleById($IdArticle, $c){
$sqlArticlesId = 'SELECT
artID,
artTitre,
artAuteur,
artContenu,
artDate
FROM articles
WHERE artID =\''.$IdArticle.'\'
';
$result = mysqli_query($c, $sqlArticlesId);
return $result;
}
在我 menu.inc.php调用此函数
<?php
$rArticlesId = selectArticleById($row['artID'], $conn); ?>
<?php while($row = mysqli_fetch_array($rArticlesId)){ ?>
<ul class="menu">
<li><a href="index.php?page=articleform"><?php echo $row['artTitre']; ?></a></li>
<?php echo $row['artTitre']; ?>
</ul>
<?php } ?>
我得到错误:未定义的变量行 in。 SQL注入将被相应处理。我只想了解该函数如何与2个变量一起工作。
哪里$行[ 'artid的数据类型']来自..? –