Ich bekomme bei meinem Skript folgenden Fehler:
Ich weiß ehrlich gesagt nicht, warum da eine Fehlermeldung kommt :/
Hier mal der Code
Das ist nur ein Teil der Datei, eher gesagt der Teil wo der Fehler vorkommt, $username wird schon woanders vorgegeben
Warning: mysqli_fetch_array() expects parameter 1 to be mysqli_result, boolean given in /var/www/vhosts/domain.de/httpdocs/beta/cms/profile/index.php on line 281
Hier mal der Code
PHP-Code:
<?php
include ("inc/config.inc.php"); // Config-File einlesen
// Auslesen der Messages
$q_select="SELECT * FROM p_posts ORDER BY startdatum DESC, startzeit DESC LIMIT 0,$intNewsAnz where owner='$username' ";
$r_select=mysqli_query($con, $q_select);
while ($strAusgabe=mysqli_fetch_array($r_select, MYSQL_ASSOC))
{
// Einlesen der Vorlage messages.inc.php
$strVorlage="";
$arrVorlageZeilen=file("tpl/messages.inc.php");
// Zusammensetzen der Vorlage
foreach ($arrVorlageZeilen as $Vorlage) { $strVorlage.=$Vorlage; }
// Datum zusammenstellen
$intDatePart=explode("-", $strAusgabe[startdatum]);
$strDatum=$intDatePart[2].".".$intDatePart[1].".".$intDatePart[0]." ".$strAusgabe[startzeit];
// Ersetzen der Platzhalter ##NAME##
$strVorlage=ereg_replace("##DATUM##",$strDatum,$strVorlage);
$strVorlage=ereg_replace("##AUTOR##",$strAusgabe[owner],$strVorlage);
$strVorlage=ereg_replace("##TITEL##",$strAusgabe[titel],$strVorlage);
$strVorlage=ereg_replace("##NACHRICHT##",$strAusgabe[nachricht],$strVorlage);
// Augabe der Messages
echo $strVorlage;
}
mysqli_close($con); // DB schließen
?>
Kommentar