Sponsor-Board.de
Problem bei PHP, MYSQL Abfrage

+- Sponsor-Board.de (https://www.sponsor-board.de)
+-- Forum: Community (/forumdisplay.php?fid=56)
+--- Forum: Hilfe (/forumdisplay.php?fid=102)
+---- Forum: Scripting (/forumdisplay.php?fid=108)
+---- Thema: Problem bei PHP, MYSQL Abfrage (/showthread.php?tid=49328)


Problem bei PHP, MYSQL Abfrage - Bremengo - 04.07.2014 10:34

Hallo,

ich möchte gerne eine Anzahl der Datensätze ausgeben.
Bekomme, aber immer folgende Meldung:

Warning: mysqli_fetch_row() expects parameter 1 to be mysqli_result, boolean given in C:\xampp\htdocs\cdverwaltung\css-page\ausgabe.php on line 67

Hier der Code:

<?php
$abfrage = "SELECT COUNT(id) FROM cdverwltungneu";
$ergebnis = mysqli_query($db, $abfrage);
$menge = mysqli_fetch_row($ergebnis);
$menge = $menge[0];
?>

P.S.: Die Variable $db ist in der verbindung.php definniert und auf der Seite Includiert.

Mfg,
Sebastian.


RE: Problem bei PHP, MYSQL Abfrage - Dennis - 04.07.2014 10:37

Ein Blick in die Dokumentation:
[Link: Registrierung erforderlich]

es gibt nur einen Fall, in dem er einen Boolschen Wert zurückgibt und das ist false, weil das query gescheitert ist. Entweder ist also dein Query fehlerhaft oder deine Verbindung funktioniert nicht oder in deiner Datenbank sind die betroffenen Datensätze von Tippfehlern betroffen


Ich nehme stark an, dass in deinem query cdverwaltung anstatt cdverwltung stehen sollte^^


RE: Problem bei PHP, MYSQL Abfrage - Bremengo - 04.07.2014 10:46

<?php
$abfrage = "SELECT COUNT(id) FROM cdverwaltungneu";
$ergebnis = mysqli_query($db, $abfrage);
$menge = mysqli_fetch_row($ergebnis);
$menge = $menge[0];
?>

Damit kommt keine Fehlermeldung, aber es wird keine Zahl ausgegeben!


RE: Problem bei PHP, MYSQL Abfrage - Dennis - 04.07.2014 10:49

hast du

PHP-Code:
error_reporting(E_ALL);
ini_set('display_errors'1); 

aktiviert?

ansonsten mach mal var_dump($menge) dann siehst du ja was drin steht

kann ja einfach sein, dass du keinen wert in der datenbank stehen hast.


RE: Problem bei PHP, MYSQL Abfrage - Bremengo - 04.07.2014 10:53

Dann kommt als Meldung:

string(1) "7"


RE: Problem bei PHP, MYSQL Abfrage - Nilss - 04.07.2014 10:57

Bromengo so kommt man glaub ich nicht zur Lösung. Teil mir bitte dein Skypenamen mit, ich helfe dir dann gerne.


RE: Problem bei PHP, MYSQL Abfrage - Dennis - 04.07.2014 10:59

Dann steht ein Wert drin, aber ein echo hast du nicht irgendwo mit ausgegeben, damit du die Zahl auch siehst oder? Wink


RE: Problem bei PHP, MYSQL Abfrage - Bremengo - 04.07.2014 11:03

Könntest du mir mal schreiben, wie das mit dem echo mache?
Ich muss ja irgendwie die Vari. auslesen.


RE: Problem bei PHP, MYSQL Abfrage - Dennis - 04.07.2014 11:07

PHP-Code:
<?php
echo $menge;
?>


wenn du es mit HTML-Code verknüpfen willst:

PHP-Code:
<?php
echo "<i>Menge </i>: <b>".$menge."</b>";
?>




RE: Problem bei PHP, MYSQL Abfrage - Bremengo - 04.07.2014 11:22

Hiermit bedanke ich mich bei Dennis, da es jetzt funktioniert.