Antworten auf deine Fragen:
Neues Thema erstellen

PHP Datenbankabfrage funktioniert nicht

maxsteel

Nicht mehr ganz neu hier

hiho,
ich bin grad dabei mir für die von mir verwalteten webseiten ein cms aufzubauen, bisher klappt auch alles, nur grade hängts an dem einfachsten :)
irgendwei steh ich aufm schlauch.
also hier der code:
HTML:
<table>
<tr>
	<td>Titel</td>
    <td>Sichtbar</td>
    <td>Autor</td>
    <td>Erstellungsdatum</td>
    <td>ID</td>
</tr>
PHP:
<?
	$result = mysql_query("SELECT id, headline, creation_date, author, viewable FROM articles DESC", $conn);
	while($zeileholen = mysql_fetch_array($result))
	{
	echo "<tr>" . "<td>" . $zeileholen["headline"] . "</td>";
	/*if($zeileholen["viewable"] == 1)
	{
		echo "<td>" . "sichtbar" . "</td>";
	}
	else
	{
		echo "<td>" . "nicht sichtbar" . "</td>";
	}*/
	echo "<tr>" . "<td>" . $zeileholen["viewable"] . "</td>";
	echo "<tr>" . "<td>" . $zeileholen["author"] . "</td>";
	echo "<tr>" . "<td>" . $zeileholen["creation_date"] . "</td>";
	echo "<tr>" . "<td>" . $zeileholen["id"] . "</td>" . "</tr>";
	}
	
?>
HTML:
</table>
So das ist der code, hier die fehlermeldung:
Warning: mysql_fetch_array() expects parameter 1 to be resource, boolean given in C:\xampp\htdocs\cms\sites\articles\articles.php on line 11
(line 11 ist "while($zeileholen = mysql_fetch_array($result))")
danke schonmal für eure vorschläge.
mfg max
 

AW: PHP Datenbankabfrage funktioniert nicht

Na du wirst kein Result von der mysql_query zurückbekommen haben wegen einem Fehler SQL.

SELECT id, headline, creation_date, author, viewable FROM articles DESC


Fehlt da nicht das OrderBy ?
 
AW: PHP Datenbankabfrage funktioniert nicht

versuchs mal mit:
$result = mysql_query("SELECT id, headline, creation_date, author, viewable FROM articles ORDER BY author DESC", $conn);


 
AW: PHP Datenbankabfrage funktioniert nicht

Danke, perket passt.
toll die schnelle hilfe.
mfg max
 
Zuletzt bearbeitet:
AW: PHP Datenbankabfrage funktioniert nicht

echo "<tr>" . "<td>" . $zeileholen["viewable"] . "</td>";
echo "<tr>" . "<td>" . $zeileholen["author"] . "</td>";
echo "<tr>" . "<td>" . $zeileholen["creation_date"] . "</td>";
echo "<tr>" . "<td>" . $zeileholen["id"] . "</td>" . "</tr>";
}

Weil du mit <tr> jedes mal eine neue Zeile beginnst!
 
AW: PHP Datenbankabfrage funktioniert nicht

@JonJonson:
Das ist aber nicht der Grund für den SQL-Fehler.
Aber du hast natürlich Recht. ;)
 
AW: PHP Datenbankabfrage funktioniert nicht

Ein Post über meinen stand auch noch vor kurzem sowas wie: Warum fängt alles in einer neuen Zeile an ... wurde aber editiert ...
 
AW: PHP Datenbankabfrage funktioniert nicht

Ein Post über meinen stand auch noch vor kurzem sowas wie: Warum fängt alles in einer neuen Zeile an ... wurde aber editiert ...

Ja , hast recht. Nur ich hatte gerade als ich auf antworten gekommen bin gemerkt das das mit den <tr> der fehler was. Und da ich nciht dachte das jemand so schnell liest hab ich ihn schnell in ein danke umgeändert.
Sorry, näcjhstes mal mach ichs nichtmehr. :)
mfg max
 
Bilder bitte hier hochladen und danach über das Bild-Icon (Direktlink vorher kopieren) platzieren.
Antworten auf deine Fragen:
Neues Thema erstellen

Willkommen auf PSD-Tutorials.de

In unseren Foren vernetzt du dich mit anderen Personen, um dich rund um die Themen Fotografie, Grafik, Gestaltung, Bildbearbeitung und 3D auszutauschen. Außerdem schalten wir für dich regelmäßig kostenlose Inhalte frei. Liebe Grüße senden dir die PSD-Gründer Stefan und Matthias Petri aus Waren an der Müritz. Hier erfährst du mehr über uns.

Stefan und Matthias Petri von PSD-Tutorials.de

Nächster neuer Gratisinhalt

03
Stunden
:
:
25
Minuten
:
:
19
Sekunden

Flatrate für Tutorials, Assets, Vorlagen

Zurzeit aktive Besucher

Statistik des Forums

Themen
118.948
Beiträge
1.540.048
Mitglieder
68.101
Neuestes Mitglied
ehsk
Oben