PHP/MySQL fehler
Online-tutorials.net Forenübersicht/PHP/PHP/MySQL fehler
Antworten Neues Thema Bottom Seite 1
Autor
|
|
Nachricht Thread
|
Tone Einsteiger
Registriert seit: 04.2005 Beiträge:2
| PHP/MySQL fehler Hallo!
Hab nen Bug in nem Script von meinem "Webshop". hab ne Datei erstellt, die die ganzen Funktionen enthält. Diese wird über "include" eingebunden.
kann mir jemand vielleicht einen Tipp geben, warum es nicht will?
<?php
include_once ('includes/inc_databases.php');
include_once ('includes/inc_dblogin.php');
function menue($dbmenue){
$db='SELECT * FROM '.$dbmenue;
$query=mysql_query($db);
$rows=mysql_num_rows($query);
for ($i=1;$i<=$rows;$i++){
$menue=mysql_fetch_row($query);
echo "<a href='index.php?site=".$menue[2]."'>".$menue[1]."</a><br>";
}
mysql_close();
}
function articles($dbarticles){
$db='SELECT * FROM '.$dbarticles;
$query=mysql_query($db);
$rows=mysql_num_rows($query);
echo "<table border='2'><tr><th>Bild</th><th>Name</th><th>Artikelnummer</th><th>Beschreibung</th><th>Preis</th></tr>";
for ($i=1;$i<=$rows;$i++){
$article=mysql_fetch_row($query1);
echo '<tr>'.$article;
for ($j=1;$j<6;$j++){
echo '<td>'.$article[$j].'</td>';
}
echo '</tr>';
}
echo '</table>';
mysql_close();
}
?>
die Funktion menue() funktioniert, nur die Funktion articles(), welche eigentlich am Anfang ident mit der menue() ist, will nicht...
Fehler: Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource on line 22
Greetz Tone
|
15.04.2005 15:56 | Profil >> Zitat >> IP gespeichert |
Keywords:php, mysql, fehler |
---|
Simon Online-tutorials.net Administrator
Registriert seit: 01.1970 Wohnort:Dornbirn Beiträge:1181
| php, mysql fehler Halllo,
$article=mysql_fetch_row($query1); <- $query1 scheint es nicht zu geben (nur $query)
Ausserdem solltest du bei mysql queries möglichst nicht SELECT * sondern SELECT feld1,feld2 benutzen.
Ich hoffe es hilft dir
mfg. bld ------------------- http://www.online-tutorials.net/wiki/funktionsname
Für was Personal Firewalls GnuGP emails verschlüsseln C++ Tutorial Sicherheits Tutorials
|
15.04.2005 16:56 | Homepage >> >>Profil >> Zitat >> IP gespeichert |
Keywords:blubbfish, mysql, php, fehler, mysql fehler |
---|
Tone Einsteiger
Registriert seit: 04.2005 Beiträge:2
| hab das query1 vergessen auszubesser(hat ein kollege gemacht).
ich habe einen error-report machen lassen: No database selected.
warum funktioniert die obere funktion, aber die untere nicht?
greetz Tone
|
16.04.2005 08:07 | Profil >> Zitat >> IP gespeichert |
Simon Online-tutorials.net Administrator
Registriert seit: 01.1970 Wohnort:Dornbirn Beiträge:1181
| mysql fehler Weil du das mysql mit mysql_close() killst
Das darfst du erst am schluss vom kompletten Script machen, bzw. wenn du kein mysql mehr brauchst
mfg. bld ------------------- http://www.online-tutorials.net/wiki/funktionsname
Für was Personal Firewalls GnuGP emails verschlüsseln C++ Tutorial Sicherheits Tutorials
Firefox - besser durch das Web!
|
16.04.2005 13:00 | Homepage >> >>Profil >> Zitat >> IP gespeichert |
Keywords:mysql_close, mysql fehler |
|
Thread
|
Antworten Neues Thema Top Seite 1