Problem bei PHP, MYSQL Abfrage
|
Verfasser |
Nachricht |
|
Beiträge: 64
Bewertung: 1
Registriert seit: Aug 2012
Status:
offline
|
Problem bei PHP, MYSQL Abfrage
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.
|
|
04.07.2014 10:34 |
|
|
Beiträge: 1.306
Bewertung: 6
Registriert seit: May 2009
Status:
offline
|
RE: Problem bei PHP, MYSQL Abfrage
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^^
Dieser Beitrag wurde zuletzt bearbeitet: 04.07.2014 10:39 von Dennis.
|
|
04.07.2014 10:37 |
|
|
Beiträge: 64
Bewertung: 1
Registriert seit: Aug 2012
Status:
offline
|
RE: Problem bei PHP, MYSQL Abfrage
<?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!
|
|
04.07.2014 10:46 |
|
|
Beiträge: 1.306
Bewertung: 6
Registriert seit: May 2009
Status:
offline
|
RE: Problem bei PHP, MYSQL Abfrage
hast du
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.
Dieser Beitrag wurde zuletzt bearbeitet: 04.07.2014 10:50 von Dennis.
|
|
04.07.2014 10:49 |
|
|
Beiträge: 64
Bewertung: 1
Registriert seit: Aug 2012
Status:
offline
|
RE: Problem bei PHP, MYSQL Abfrage
Dann kommt als Meldung:
string(1) "7"
|
|
04.07.2014 10:53 |
|
|
Beiträge: 683
Bewertung: 22
Registriert seit: Nov 2011
Status:
offline
|
RE: Problem bei PHP, MYSQL Abfrage
Bromengo so kommt man glaub ich nicht zur Lösung. Teil mir bitte dein Skypenamen mit, ich helfe dir dann gerne.
|
|
04.07.2014 10:57 |
|
|
Beiträge: 1.306
Bewertung: 6
Registriert seit: May 2009
Status:
offline
|
RE: Problem bei PHP, MYSQL Abfrage
Dann steht ein Wert drin, aber ein echo hast du nicht irgendwo mit ausgegeben, damit du die Zahl auch siehst oder? 
|
|
04.07.2014 10:59 |
|
|
Beiträge: 64
Bewertung: 1
Registriert seit: Aug 2012
Status:
offline
|
RE: Problem bei PHP, MYSQL Abfrage
Könntest du mir mal schreiben, wie das mit dem echo mache?
Ich muss ja irgendwie die Vari. auslesen.
|
|
04.07.2014 11:03 |
|
|
Beiträge: 1.306
Bewertung: 6
Registriert seit: May 2009
Status:
offline
|
RE: Problem bei PHP, MYSQL Abfrage
wenn du es mit HTML-Code verknüpfen willst:
<?php echo "<i>Menge </i>: <b>".$menge."</b>"; ?>
|
|
04.07.2014 11:07 |
|
|
Beiträge: 64
Bewertung: 1
Registriert seit: Aug 2012
Status:
offline
|
RE: Problem bei PHP, MYSQL Abfrage
Hiermit bedanke ich mich bei Dennis, da es jetzt funktioniert.
|
|
04.07.2014 11:22 |
|
|