Antwort schreiben

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

Antwort schreiben
Username: Username: Passwort: Password vergessen?
Beitragssymbol:   Kein Symbol    
Funktionen:
Weitere Smiley's
                       
Lachend attention cry keep cool question happy laugh tongue Lachend attention cry keep cool question happy laugh tongue
Betreff:
Keywords: (Stichworte, die das Thema beschreiben)
Beitrag:
Optionen: E-Mail Benachrichtigung
BBCode benutzen
Datei anhängen: Erlaubt: rar zip pdf txt gif bmp jpg jpeg png

Bearbeitungshilfe...
Schauen Sie am besten in der wikipedia nach, falls Sie sich über einen Begriff nicht im klaren sind.

Mit einem klick auf Send bestätigen Sie, das Sie die Nutzungsbedingungen gelesen haben, und das Sie damit einverstanden sind.

Themenübersicht
(absteigend nach Datum sortiert)
Author Beitrag
Simon HechtWeil 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

Tonehab 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

Simon HechtHalllo,

$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

ToneHallo!

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