0

私はまだ mysqli に少し慣れていないので、気楽に行ってください。私は MYSQLI に変換しようとしていますが、これが私が考えていることです。

db_conx.php

<?php
$db_conx = mysqli_connect("localhost", "use", "pass", "db");
// Evaluate the connection
if (mysqli_connect_errno()) {
    echo mysqli_connect_error();
    exit();
}
?>

<?php
    // Connect to the MySQL database  



include "includes/db_conx.php"; 
$sql = "SELECT * FROM content ORDER BY id DESC";

$result = mysqli_query($db_conx,$sql);
$productCount = mysqli_num_rows($result);

        $blogList = "";
    if ($productCount > 0) {

$adverts = array(
'test',
'test 2');
$counter = 0;

while($row = mysqli_fetch_assoc($sqltwo)){
$id = $row["id"];
$article_title = $row["article_title"];
$category = $row["category"];
$author = $row["author"];
$date_added = $row["date_added"];
$article = $row["article"];
$short = substr(strip_tags($article), 0, 750);
$shortTitle = substr(strip_tags($article_title), 0, 45);

if($readmore == ''){
//Code for new post
$blogList .= '<div class="blogSnippetTitle"><a href="http://www..php?id='.$id.'"><h2>'.$article_title.'</h2></a></div><div class="blogSnippet"><div class="blogImage"><img src="http://www./'.$id.'.jpg" height="142px" width="200px" alt="'.$category.' '.$shortTitle.'" /></div><div class="blogSnippetPrev"><div class="citation">By <span style="color:#006699;">'.$author.'</span> on <span style="color:#99aacc;">'.$date_added.'</span> in <span style="color:#006699;">'.$category.'</span></div>
<div class="snippet">'.$short.'...<br /></div>
<div class="readMoreButton"><br /><a href="http://www..php?id='.$id.'"><img src="http://www.read_more.png" alt="read more graphic" /></a></div>
</div>
</div>';
}
else{
//Code for old post
$blogList .= '<div class="blogSnippetTitle"><a href="'.$readmore.'"><h2>'.$article_title.'</h2></a></div><div class="blogSnippet"><div class="blogImage"><img src="http://www./'.$id.'.jpg" height="142px" width="200px" alt="'.$category.' '.$shortTitle.'" /></div><div class="blogSnippetPrev"><div class="citation">By <span style="color:#006699;">'.$author.'</span> on <span style="color:#99aacc;">'.$date_added.'</span> in <span style="color:#006699;">'.$category.'</span></div>
<div class="snippet">'.$short.'...<br /></div>
<div class="readMoreButton"><br /><a href="'.$readmore.'"><img src="http://www.read_more.png" alt="read more graphic" /></a></div>
</div>
</div>';
}
if($counter < 2){
$blogList .= $adverts[$counter];
$counter++;
}
}
}
?>

私が得ているエラーは

[2013 年 8 月 7 日 22:18:26 アメリカ/デンバー] PHP 警告: mysqli_fetch_assoc() は、パラメーター 1 が mysqli_result であると想定し、23 行目の /home/learnsit/public_html/site-design-blog.php で指定された null

4

1 に答える 1