PHP/MySQL fehler

Online-tutorials.net Forenübersicht/PHP/PHP/MySQL fehler

Antworten Neues Thema Bottom Seite 1 

Autor | Nachricht       Thread

Tone
Einsteiger

avatar

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:56Profil >> Zitat >> IP gespeichert 
Keywords:php, mysql, fehler

Simon
Online-tutorials.net Administrator

avatar

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 laugh

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:56Homepage >> icq status >>Profil >> Zitat >> IP gespeichert 
Keywords:blubbfish, mysql, php, fehler, mysql fehler

Tone
Einsteiger

avatar

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:07Profil >> Zitat >> IP gespeichert 

Simon
Online-tutorials.net Administrator

avatar

Registriert seit: 01.1970
Wohnort:Dornbirn
Beiträge:1181

mysql fehler
Weil du das mysql mit mysql_close() killst laugh

Das darfst du erst am schluss vom kompletten Script machen, bzw. wenn du kein mysql mehr brauchst laugh

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:00Homepage >> icq status >>Profil >> Zitat >> IP gespeichert 
Keywords:mysql_close, mysql fehler
                    Thread

Antworten Neues Thema Top Seite 1