mysql.php Fehler!

spiT

Mitglied
Hi @
Ich habe vollgendes Problem wenn ich bei mir auf News klicke:

Warning: mysql_fetch_assoc(): supplied argument is not a valid MySQL result resource in /srv/www/htdocs/web378/html/include/includes/function/db/mysql.php on line 36

:suspekt: :eek:
 
Dann lass Dir die Fehlermeldung von [phpf]mysql_error[/phpf] ausgeben und zeige Deinen Quelltext.

Gruß hpvw
 
da steht nur, was es bedeutet aber nicht wie man es löst oder?

ps: wie lasse ich mir des Fehler von mysql_error() posten?
 
Zuletzt bearbeitet:
spiT hat gesagt.:
da steht nur, was es bedeutet aber nicht wie man es löst oder?
Da erhält man wenigstens eine brauchbarere Fehlermeldung und kann, wenn man den Code kennt, eine Lösung finden.

spiT hat gesagt.:
ps: wie lasse ich mir des Fehler von mysql_error() posten?
Ich dachte, das lässt sich aus dem Link erschließen:
PHP:
echo mysql_error();
Gruß hpvw
 
ich verstehe php aber nicht und kann mit dem code ja nix anfangen :(

EDIT: So ich habe nun durch experimentieren die News wieder hinbekommen aber bei den alten news steht jetzt "false" als inhalt. Wenn ich aber eine neue News schreibe geht es...Bild
 
Zuletzt bearbeitet:
Das Verschieben der Zeile bringt nichts. Oder ich habs falsch verstanden. Was ist "Code-Vorschlag" :confused:

EDIT: ah ich glaube jetzt habe ich es verstanden :D Ich soll
PHP:
echo mysql_error();
in die 37. Zeile im mysql.php einfügen?

ps: mir wird ja jetzt kein error mehr angezeigt. Nur das false stört mich ein bisschen ;)

Bild

Wenn ihr das "false.jpg" weg macht könnt ihr es ja im Original sehen ;)
 
Zuletzt bearbeitet:
Schreib es mal besser vor die Funktion mysql_fetch_assoc, also in Zeile 35.
Und zeige uns die Zeilen 20 bis 50 oder halt bis zum Ende, falls es keine 50 Zeilen gibt.

Gruß hpvw
 
PHP:
}

function db_close () {
	mysql_close ( CONN );
}

function db_query ($query) {
  #echo '<br>'.$query.'<br>';
  $query = str_replace('prefix_',DBPREF,$query);
  $erg = mysql_query ( $query , CONN ); # or die ( mysql_error(CONN) );
  return ($erg);
}
	
function db_result ($erg, $zeile) {
  return (mysql_result ($erg,$zeile));
}

echo mysql_error();
function db_fetch_assoc ($erg) {
  return (mysql_fetch_assoc($erg));
}

function db_fetch_row ($erg) {
  return (mysql_fetch_row($erg));
}

function db_fetch_object ($erg) {
  return (mysql_fetch_object($erg));
}

function db_num_rows ($erg) {
  return (mysql_num_rows ($erg));
}

da sind insgesamt 114 Zeilen...

ps: Ich glaube der Inhalt der ganzen News ist nicht mehr zu retten, weil wenn ich im Admin Bereich auf News bearbeiten klicke, steht da immer false, d.h. dass in meiner Datenbank der Inhalt mit "false" überschrieben wurde. Wenn ich den Inhalt bearbeite und was anderes hin schreibe funktioniert es ja. Oder kann man das noch retten?
 
Zuletzt bearbeitet:
PHP:
function db_fetch_row ($erg) {
  return (mysql_fetch_row($erg));
}
Was sollen denn diese Alias-Konstrukte?
Warum nimmst Du nicht gleich die Original-Funktionen?
 
Zurück