ilch Forum » Allgemein » HTML, PHP, SQL,... » sql fehler????

Geschlossen
  1. #1
    User Pic
    khalil123 Mitglied
    Registriert seit
    03.11.2006
    Beiträge
    4
    Beitragswertungen
    0 Beitragspunkte
    hi
    brauche eure hilfe
    ich hab die installation durchgeführt und immer wenn ich die hp öffne kommt dieser fehler hier


    Warning: mysql_fetch_assoc(): supplied argument is not a valid MySQL result resource in /usr/export/www/vhosts/funnetwork/hosting/haschich/include/includes/func/db/mysql.php on line 48

    Warning: mysql_result(): supplied argument is not a valid MySQL result resource in /usr/export/www/vhosts/funnetwork/hosting/haschich/include/includes/func/db/mysql.php on line 44

    Warning: mysql_result(): supplied argument is not a valid MySQL result resource in /usr/export/www/vhosts/funnetwork/hosting/haschich/include/includes/func/db/mysql.php on line 44

    Warning: mysql_fetch_assoc(): supplied argument is not a valid MySQL result resource in /usr/export/www/vhosts/funnetwork/hosting/haschich/include/includes/func/db/mysql.php on line 48

    Warning: mysql_fetch_assoc(): supplied argument is not a valid MySQL result resource in /usr/export/www/vhosts/funnetwork/hosting/haschich/include/includes/func/db/mysql.php on line 48


    meine config.php sieht so aus
    <?php
    define ( 'DBHOST', 'localhost' ); # sql host
    define ( 'DBUSER', 'haschich'); # sql user
    define ( 'DBPASS', 'qqqq5555'); # sql pass
    define ( 'DBDATE', 'haschich'); # sql datenbank
    define ( 'DBPREF', 'ic1_'); # sql prefix
    ?>


    meine mysql sieht so aus
    <?php
    # Copyright by Manuel
    # 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&ouml;glich, bitte pr&uuml;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">&laquo;</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.'">&raquo;</a>';
    }
    }
    return $MPL;

    }
    ?>




    würde mich freuen wenn ihr mir helfen würdet
    danke
    0 Mitglieder finden den Beitrag gut.
  2. #2
    User Pic
    Mairu Coder
    Registriert seit
    16.06.2006
    Beiträge
    15.334
    Beitragswertungen
    386 Beitragspunkte
    Der Fehler liegt wenn die mysql.php angegeben wird meist doch woanders, da viele andere Dateien Funktionen aus dieser Datei nutzten. Wenn du wirklich alles neugemacht hast, und dann der Fehler kommt, ist das natürlich sehr komisch und kann eigentlich nicht sein. Am besten du lädst alle Dateien nochmal neu hoch, und führst die Installation nochmal durch.
    Und auch immer mal ein Blick auf die FAQ werfen. | Mairus Ilchseite
    0 Mitglieder finden den Beitrag gut.
  3. #3
    User Pic
    khalil123 Mitglied
    Registriert seit
    03.11.2006
    Beiträge
    4
    Beitragswertungen
    0 Beitragspunkte
    hab schon 3 mal neuinsta..
    aber es kommt immer
    kann ich vielleicht wissen was ich bei der config.php bei sql eingeben soll
    bei den besreibungsbild versteh ich es nicht



    oder liegt das an was anderes
    hilfe ich hab stunden daran gessesen und es wird nicht gelöst


    mfg khalil123
    0 Mitglieder finden den Beitrag gut.
  4. #4
    User Pic
    Mairu Coder
    Registriert seit
    16.06.2006
    Beiträge
    15.334
    Beitragswertungen
    386 Beitragspunkte
    Wenn was in der config.php falsch ist, sollte glaube ich ein anderer Fehler kommen, das keine Verbindung mit der Datenbank aufgenommen werden konnte.

    Woran hast du Stunden gesessen?
    Und auch immer mal ein Blick auf die FAQ werfen. | Mairus Ilchseite
    0 Mitglieder finden den Beitrag gut.
Geschlossen

Zurück zu HTML, PHP, SQL,...

Optionen: Bei einer Antwort zu diesem Thema eine eMail erhalten