Plötzlicher (unlogischer) Fehler !

Liebe Leute,

Seit heute funktionieren meine MySQL abfragen nichtmehr.
Der Grund ist naja nicht wirklich ersichtlich, sie liefen wochenlang ohne Probleme alles funktionierte doch seit ca. 60 minuten geht nichts mehr ich erhalte die Fehlermeldung:

Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /var/www/vhosts/DOMAIN/subdomains/fms/httpdocs/admin/status.php on line [B]26

Warum weiß ich allerdings nicht es hat keiner etwas an dem script geändert oder sonst was getan der gleiche fehler taucht auch bei allen anderen scripten auf.

Der Inhalt sieht wie folgt aus:

[/B][CODE]<?php

include(„conf/config.php“);

$tabelle =„master“;

$dbverbindung = mysql_connect ($server, $benutzer, $passwort);

$dbanfrage = „SELECT * from $tabelle WHERE einheit = ‚3‘ ORDER BY fk;“;

$result = mysql_db_query ($dbname, $dbanfrage, $dbverbindung);

print ("

"); while ($ausgabe = mysql_fetch_array ($result)) <<<<Zeile 26 { print ("

");
}

print („

Kenn.   Name   Status   SW
$ausgabe[fk]   $ausgabe[fz]   $ausgabe[status]   $ausgabe[sw]
“);

mysql_close ()

?>

Status [/CODE][B] Es lief wie gesagt bis vor kurzer zeit alles ohne probs =/ Und nun kommt so nen scheiß fehler -.-

Es wurde ich sage es nochmal GARNICHTS verändert weder apache/mysql/debian Updates oder sonst was aufgespielt , nichts =/

Weiß wer woran es liegt das es von jetzt auf gleich dazu kommt ?

Gruß Olli

P.S
Ich möchte nicht hetzen aber ich bin so verzweifelt das ich jeden anhaltspunkt verfolge den ihr mir geben könnt
[/B]

[B]Warning[/B]: mysql_fetch_array(): supplied argument is not a valid MySQL result resourceAlso der MySql Query gibt FALSE zurück, also müsste es der Mysqlbefehl sein.

Ohne deine Tabellen nun zu kennen, ist es schwer zu sagen woran es liegt. Ambesten überprüfst du den Befehl nochmal, bzw zum testen, zb in phpmyadmin eingeben.
Bei mir gab es offtmals das Problem, das die Datenbank ORDER BY nicht auflösen kann, wenn ich nicht ASC oder DESC angebe, vielleicht hilft es dir ja.

Mfg

Edit: gibt mal mysql_error(); aus, fals der Fehler wirklich da liegt.

ok werd ich mal schnell sehn was phpmyadmin sagt ^^
Aber warum lief es wochenlang und jetzt plötzlich nimmer ?
Klingt irgendwie unlogisch =/

EDIT
phpMyAdmin geben gültige werte wieder und können auch mit dem Befehl ohne fehler umgehn =/
Jetzt hab ich garkeine idee mehr -.-

Nicht nur das Query könnte schiefgegangen sein, auch schon das vorherige mysql_connect() könnte nicht erfolgreich gewesen sein. Erweitere den Aufruf der mysql_connect()-Funktion und des mysql_db_query um das die-Statement, also z.B. so:[PHP]$dbverbindung = mysql_connect ($server, $benutzer, $passwort) or die("Fehler bei mysql_connect ".mysql_error());
[/PHP]Gruß thuemmy

Gib ambesten mal mysql_error(); aus, der sagt dir was er falsch findet.
Mfg
Edit: Was weckeditiert, ich tippe zulangsam… :wink:

So my…error is drin gibt aber nichts zu meckern ausser dem besagten fehler in Zeile 26 -.-

AHHH
So jetzt wollte ich grad sagen das es keine Fehler ausser diesem gibt da seh ich das thuemmy geposted hat im letzten moment^^
Und ich weiß nicht warum aber irgendwie ist er immer meine Rettung.
Die idee mit dem or die("Fehler bei mysql_connect ".mysql_error()); war die Lösung und wenn ich ehrlich bin wäre ich da nie drauf gekommen nachzusehn -.-
Es waren fehlerhafte zugangsdaten in der /conf/config.php hinterlegt.
Ich frage mich zwar wie sich die von selber ändern aber das wird wohl ein Geheimniss bleiben xD
Wie immer an dieser Stelle einen lieben dank an dich thuemmy und natürlich auch an DieZahl für die schnellen antworten =)
Jeden Tag fast hab ich irgendwas was nicht so geht wie es soll und immer wird einem schnell geholfen =)

Ihr seit die besten =)
Wünsche Euch 2 noch eine angenehme Nacht , wenn ihr den mal Schlafen geht ^^.

Gruß aus Essen