#1 16. Juni 2007 Fehler mit MySQL Ich habe auf meiner Homepage von ilch.de das Script 1.1 installiert und nun das Modul BB Code 2.0. Seit diesem Zeitpunkt habe ich auf der Seite folgende Fehlermeldung: Warning: mysql_query(): supplied argument is not a valid MySQL-Link resource in /usr/export/www/vhosts/funnetwork/hosting/buddelbunker/include/includes/func/db/mysql.php on line 40 Warning: mysql_fetch_assoc(): supplied argument is not a valid MySQL result resource in /usr/export/www/vhosts/funnetwork/hosting/buddelbunker/include/includes/func/db/mysql.php on line 48 Warning: mysql_query(): supplied argument is not a valid MySQL-Link resource in /usr/export/www/vhosts/funnetwork/hosting/buddelbunker/include/includes/func/db/mysql.php on line 40 Warning: mysql_fetch_assoc(): supplied argument is not a valid MySQL result resource in /usr/export/www/vhosts/funnetwork/hosting/buddelbunker/include/includes/func/db/mysql.php on line 48 Warning: mysql_query(): supplied argument is not a valid MySQL-Link resource in /usr/export/www/vhosts/funnetwork/hosting/buddelbunker/include/includes/func/db/mysql.php on line 40 Warning: mysql_fetch_assoc(): supplied argument is not a valid MySQL result resource in /usr/export/www/vhosts/funnetwork/hosting/buddelbunker/include/includes/func/db/mysql.php on line 48 Woran liegt das und was kann ich tun?
#2 16. Juni 2007 AW: Fehler mit MySQL lade die mysql.php nochmal hoch und gugg dann ma wenn nicht ein backup einspielen falls du eins ahst....
#3 16. Juni 2007 AW: Fehler mit MySQL Habe leider kein Backup gemacht und durch ein erneutes Hochladen tut sich nichts. Ich kann mir auch nicht erklären, woran das liegen könnte und im Ilch-Forum ist auch nichts darüber zu finden.
#4 16. Juni 2007 AW: Fehler mit MySQL schreib mal das heir rein was in der datei in zeile 40 un 48 steht.....
#5 16. Juni 2007 AW: Fehler mit MySQL Hast du für das Modul auch ne *.sql importiert? Evtl sucht der da ne Datenbankstruktur (ne Tabelle o.ä.) die nicht existiert.
#6 16. Juni 2007 Hab dir mal die Datei komplett hochgeladen, dann kannst ja mal gucken, ob dir was auffällt. Download offline!/ Ja, habe ich. Ist alles dabei nur iwo muss ja ein Fehler stecken, den ich so nicht sehe.
#7 16. Juni 2007 AW: Fehler mit MySQL Änder den Namen in .txt und lad nochma hoch, sonst muss die Datei extra runtergeladen werden...
#8 16. Juni 2007 AW: Fehler mit MySQL Also hier mal den gesamten Text aus der mysql-Datei: PHP: <? php # Copyright by Manuel Staechele # Support www.ilch.de defined ( 'main' ) or die ( 'no direct access' ); $count_query_xyzXYZ = 0 ; function db_connect () { define ( 'CONN' , @ mysql_pconnect ( DBHOST , DBUSER , DBPASS )); $db = @ mysql_select_db ( DBDATE , CONN ); if (! CONN ) { die( 'Verbindung nicht möglich, bitte prüfen Sie ihre mySQL Daten wie Passwort, Username und Host<br />' ); } if ( ! $db ) { die ( 'Kann Datenbank "' . DBDATE . '" nicht benutzen : ' . mysql_error ( CONN )); } } function db_close () { mysql_close ( CONN ); } function db_query ( $q ) { global $count_query_xyzXYZ ; $count_query_xyzXYZ ++; if ( preg_match ( "/^UPDATE `?prefix_\S+`?\s+SET/is" , $q )) { $q = preg_replace ( "/^UPDATE `?prefix_(\S+?)`?([\s\.,]|$)/i" , "UPDATE `" . DBPREF . "\\1`\\2" , $q ); } elseif ( preg_match ( "/^INSERT INTO `?prefix_\S+`?\s+[a-z0-9\s,\)\(]*?VALUES/is" , $q )) { $q = preg_replace ( "/^INSERT INTO `?prefix_(\S+?)`?([\s\.,]|$)/i" , "INSERT INTO `" . DBPREF . "\\1`\\2" , $q ); } else { $q = preg_replace ( "/prefix_(\S+?)([\s\.,]|$)/" , DBPREF . "\\1\\2" , $q ); } #$e = mysql_query ( $q , CONN ) or die ( mysql_error(CONN) ); return ( mysql_query ( $q , CONN )); } function db_result ( $erg , $zeile , $spalte = 0 ) { return ( mysql_result ( $erg , $zeile , $spalte )); } 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 )); } function db_last_id () { return ( mysql_insert_id ( CONN )); } function db_count_query ( $query ) { return ( db_result ( db_query ( $query ), 0 )); } function db_list_tables ( $db ) { return ( mysql_list_tables ( $db , CONN )); } function db_tablename ( $db , $i ) { return ( mysql_tablename ( $db , $i )); } function db_check_erg ( $erg ) { if ( $erg == false OR @ db_num_rows ( $erg ) == 0 ) { exit ( 'Es ist ein Fehler aufgetreten' ); } } function db_make_sites ( $page , $where , $limit , $link , $table , $anzahl = NULL ) { $hvmax = 4 ; // hinten und vorne links nach page $maxpage = '' ; if ( empty ( $MPL ) ) { $MPL = '' ; } if ( is_null ( $anzahl ) ) { $resultID = db_query ( "SELECT COUNT(*) FROM prefix_" . $table . " " . $where ); $total = db_result ( $resultID , 0 ); } else { $total = $anzahl ; } if ( $limit < $total ) { $maxpage = $total / $limit ; if ( is_double ( $maxpage )) { $maxpage = ceil ( $maxpage ); } $ibegin = $page - $hvmax ; $iende = $page + $hvmax ; $vgl1 = $iende + $ibegin ; $vgl2 = ( $hvmax * 2 ) + 1 ; if ( $vgl1 <= $vgl2 ) { $iende = $vgl2 ; } $vgl3 = $maxpage - ( $vgl2 - 1 ); if ( $vgl3 < $ibegin ) { $ibegin = $vgl3 ; } if ( $ibegin < 1 ) { $ibegin = 1 ; } if ( $iende > $maxpage ) { $iende = $maxpage ; } $vMPL = '' ; if ( $ibegin > 1 ) { $vMPL = '<a href="' . $link . '-p1">«</a> ' ; } $MPL = $vMPL . '[ ' ; for( $i = $ibegin ; $i <= $iende ; $i ++) { if( $i == $page ) { $MPL .= $i ; } else { $MPL .= '<a href="' . $link . '-p' . $i . '">' . $i . '</a>' ; } if ( $i != $iende ) { $MPL .= ' | ' ; } } $MPL .= ' ]' ; if ( $iende < $maxpage ) { $MPL .= ' <a href="' . $link . '-p' . $maxpage . '">»</a>' ; } } return $MPL ; } ?>
#9 16. Juni 2007 AW: Fehler mit MySQL Ist doch klar, er baut keine korrekte Verbindung zum MySQL-Server auf.
#10 16. Juni 2007 AW: Fehler mit MySQL Ja, aber ich weiß nicht woran das liegen könnte. Habe alle Einstellungen genau so gemacht, wie ich sie beim vorherig eingerichteten Forum auch gemacht habe und trotzdem kommt selbst nach einem Hostwechsel immernoch die selbe meldung. Auch erneutes Hochladen und Überprüfen der MySQL-Daten hat keinerlei abhilfe gebracht. Nachtrag: Man muss bei Update des BB Codes im Ilchordner Include/Includes/ .. die Datei loader.php einfach durch die Originaldatei ersetzen. Dann sollte es wieder gehen ;D Trotzdem danke