我的第一個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的數據類型']來自..? –