ilch Forum » Ilch Clan 1.1 » Fehlersuche und Probleme » MySQL Fehler bei Teams

Geschlossen
  1. #1
    User Pic
    SystemX64 Mitglied
    Registriert seit
    19.07.2009
    Beiträge
    73
    Beitragswertungen
    0 Beitragspunkte
    Hey,

    ich bekommen folgende Fehlermeldung, wenn ich ein Team hinzufügen möchte. Beim entfernen, ändern etc. kommen keine Fehler. Das Team wird auch hinzugefügt und es funktioniert alles, aber die Fehlermeldung nervt eben und hat bestimmt auch irgentetwas zu bedeuten. Leider weiß ich nicht was. Ich hoffe Ihr könnt mir helfen.

    Warning: mysql_result() [function.mysql-result]: Unable to jump to row 0 on MySQL result index 36 in /users/hp-host/www/hp/include/includes/func/db/mysql.php on line 54
    MySQL Error:
    1064 : You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '' at line 1
    in Query:
    SELECT COUNT(*) FROM ic1_modulerights WHERE uid = 11 AND mid = 
    Debug backtrace:
    	@ mysql.php:32 -- debug_bt()
    	@ mysql.php:50 -- db_check_error(...)
    	@ groups.php:23 -- db_query(...)
    	@ groups.php:71 -- groups_update_modulerights_for(...)
    	@ admin.php:24 -- require_once(...)
    
    
    Warning: mysql_result() expects parameter 1 to be resource, boolean given in /users/hp-host/www/hp/include/includes/func/db/mysql.php on line 54
    MySQL Error:
    1064 : You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '11)' at line 1
    in Query:
    INSERT INTO `ic1_modulerights` (mid,uid) VALUES (,11)
    Debug backtrace:
    	@ mysql.php:32 -- debug_bt()
    	@ mysql.php:50 -- db_check_error(...)
    	@ groups.php:24 -- db_query(...)
    	@ groups.php:71 -- groups_update_modulerights_for(...)
    	@ admin.php:24 -- require_once(...)



    grüße
    Christian


    verwendete ilchClan Version: 1.1

    betroffene Homepage: externer Link


    edit:

    Gerade gesehen:
    Das löschen von User geht auch nicht:

    Fatal error: Call to undefined function user_remove() in /users/hp-host/www/hp/include/admin/user.php on line 361



    Zuletzt modifiziert von SystemX64 am 07.08.2009 - 13:48:01
    0 Mitglieder finden den Beitrag gut.
  2. #2
    User Pic
    SystemX64 Mitglied
    Registriert seit
    19.07.2009
    Beiträge
    73
    Beitragswertungen
    0 Beitragspunkte
    Naja ok, wenn keiner weiß an was das liegt, dann muss ich mich eben damit abfinden. Soo schlimm ist es ja auch nicht. Das löschen der USer geht ja auch wieder...

    Aber ein neues Problem lässt nicht auf sich warten:
    Die Usergallery geht nicht:

    Userprofil:
    externer Link

    Usergallery:
    externer Link

    An was kann dies liegen? Ich habe schon alle Dateien die damit zu tun haben ausgetauscht:

    ZitatZitat

    /hp/include/contents/user/usergallery.php
    /hp/include/templates/user/gallery.htm


    Thickbox 3.1 ist installiert...
    0 Mitglieder finden den Beitrag gut.
  3. #3
    User Pic
    Andy91 Mitglied
    Registriert seit
    03.07.2009
    Beiträge
    283
    Beitragswertungen
    0 Beitragspunkte
    naja ist denn ein BIld in der UserGallery drin ? wenn nicht, würde ich mal eins reinsetzen, und gucken ob das problem dann immernoch da ist...
    0 Mitglieder finden den Beitrag gut.
  4. #4
    User Pic
    DjGeCk0 Hall Of Fame
    Registriert seit
    01.05.2009
    Beiträge
    2.989
    Beitragswertungen
    96 Beitragspunkte
    zeig mal den Code

    hier fehlt eine Angabe in der Query:

    SELECT COUNT(*) FROM ic1_modulerights WHERE uid = 11 AND mid =
    Alle Module von mir sind nun unter php-gecko.de erreichbar
    0 Mitglieder finden den Beitrag gut.
  5. #5
    User Pic
    SystemX64 Mitglied
    Registriert seit
    19.07.2009
    Beiträge
    73
    Beitragswertungen
    0 Beitragspunkte
    ZitatZitat geschrieben von Andy91

    naja ist denn ein BIld in der UserGallery drin ? wenn nicht, würde ich mal eins reinsetzen, und gucken ob das problem dann immernoch da ist...


    Man ladet darüber ja auch eins hoch. Es muss also ein Fehler sein. Habe aber trotzdem mal ein hochgeladen und es geht trotzdem nicht.

    @DjGeCk0:
    1.SELECT COUNT(*) FROM ic1_modulerights WHERE uid = 11 AND mid =
    In welche Datei muss das?


    usergallery.php
    <?php 
    #   Copyright by: Manuel
    #   Support: www.ilch.de
    
    
    defined ('main') or die ( 'no direct access' );
    
    
    if ($allgAr['forum_usergallery'] == 0) { exit(); }
    
    $uid = escape($menu->get(2), 'integer');
    $img_per_site = $allgAr['gallery_imgs_per_site'];
    $img_per_line = $allgAr['gallery_imgs_per_line'];
    
    # zeige alle gallery
    if (empty($uid)) {
    
      $title = $allgAr['title'].' :: Users :: Gallery';
      $hmenu  = $extented_forum_menu.'<a class="smalfont" href="?user">Users</a><b> &raquo; </b>Gallery'.$extented_forum_menu_sufix;
      $design = new design ( $title , $hmenu, 1);
      $design->header();
      $i = 0;
      $class = 'Cmite';
      $x = '';
      if (loggedin()) {
        $x .= '<a href="index.php?user-usergallery-'.$_SESSION['authid'].'">Meine Gallery</a><br /><br />';
      }
      $erg = db_query("SELECT uid, prefix_user.name as uname, COUNT(*) as anz FROM prefix_usergallery LEFT JOIN prefix_user ON prefix_usergallery.uid = prefix_user.id GROUP BY uid, uname ORDER BY anz DESC");
      while ($r = db_fetch_assoc($erg)) {
        $class = ( $class == 'Cmite' ? 'Cnorm' : 'Cmite' );
        $x .= '<div class="'.$class.'" style="float: left; padding: 5px;"><a href="index.php?user-usergallery-'.$r['uid'].'">'.$r['uname'].'</a><br /><span class="smalfont">Anzahl Bilder: '.$r['anz'].'</span></a></div>';
        if ( $i <> 0 AND ($i % 5 ) == 0 ) { $x .= '<br />'; }
      }
      $tpl = new tpl ( 'user/gallery');
      $tpl->set_out('x',$x,4);
      $design->footer();
     exit();
    }
    
    # user gallery zeigen
    $uname = db_result(db_query("SELECT name FROM prefix_user WHERE id = ".$uid),0,0);
    
    $title = $allgAr['title'].' :: Users :: Gallery';
    $hmenu  = $extented_forum_menu.'<a class="smalfont" href="index.php?user">Users</a><b> &raquo; </b><a class="smalfont" href="?user-usergallery">Gallery</a><b> &raquo; </b>von '.$uname.$extented_forum_menu_sufix;
    $design = new design ( $title , $hmenu, 1);
    $design->header();
    
    
    
    $tpl = new tpl ('user/gallery');
    $tpl->set('uid', $uid);
    $tpl->set('uname', $uname);
    # bild loeschen...
    if ($menu->getA(4) == 'd' AND is_numeric($menu->getE(4)) AND loggedin() AND (is_siteadmin() OR $uid == $_SESSION['authid'])) {
      $delid = escape($menu->getE(4), 'integer');
      $x = @db_result(db_query("SELECT endung FROM prefix_usergallery WHERE uid = ".$uid." AND id = ".$delid),0,0);
      if (!empty($x)) {
        @unlink ( 'include/images/usergallery/img_thumb_'.$delid.'.'.$x );
        @unlink ( 'include/images/usergallery/img_'.$delid.'.'.$x );
        @db_query("DELETE FROM prefix_usergallery WHERE uid = ".$uid." AND id = ".$delid);
      }
    }
    
    # bild hochladen
    if (!empty($_FILES['file']['name']) AND is_writeable('include/images/usergallery') AND loggedin() AND $uid == $_SESSION['authid'] AND substr ( ic_mime_type($_FILES['file']['tmp_name']) , 0 , 6 ) == 'image/') {
      require_once('include/includes/func/gallery.php');
      $size = @getimagesize ($_FILES['file']['tmp_name']);
      $fende = preg_replace("/.+\.([a-zA-Z]+)$/", "\\1", $_FILES['file']['name']);
      $fende = strtolower($fende);
      if (!empty($_FILES['file']['name']) AND $size[0] > 10 AND $size[1] > 10 AND ($size[2] == 2 OR $size[2] == 3 OR $size[2] == 1) AND ($fende == 'gif' OR $fende == 'jpg' OR $fende == 'jpeg' OR $fende == 'png')) {
        $name = $_FILES['file']['name'];
        $tmp = explode('.',$name);
        $tm1 = count($tmp) -1;
        $endung = escape($tmp[$tm1], 'string');
        unset($tmp[$tm1]);
        $name = escape(implode('',$tmp), 'string');
        $besch = escape($_POST['text'], 'string');
        $id = db_result(db_query("SHOW TABLE STATUS FROM `". DBDATE ."` LIKE 'prefix_usergallery'"),0,'Auto_increment');
        $bild_url = 'include/images/usergallery/img_'.$id.'.'.$endung;
        if (@move_uploaded_file ($_FILES['file']['tmp_name'], $bild_url)) {
          @chmod($bild_url, 0777);
          db_query("INSERT INTO prefix_usergallery (uid,name,endung,besch) VALUES (".$uid.",'".$name."','".$endung."','".$besch."')");
          $bild_thumb = 'include/images/usergallery/img_thumb_'.$id.'.'.$endung;
          create_thumb ($bild_url, $bild_thumb, $allgAr['gallery_preview_width']);
          @chmod($bild_thumb, 0777);
          echo '<b>Datei '.$name.'.'.$endung.' erfolgreich hochgeladen</b><br />';
          $page = $_SERVER["HTTP_HOST"]. dirname($_SERVER["SCRIPT_NAME"]);
          echo 'Bildlink: <a target="_blank" href="http://'.$page.'/'.$bild_url.'">http://'.$page.'/'.$bild_url.'</a><br />';
          echo 'Oder klein: <a target="_blank" href="http://'.$page.'/'.$bild_thumb.'">http://'.$page.'/'.$bild_thumb.'</a><br /><br />';
        }
      }
    }
      
    # bilder abfragen
        $limit = $img_per_site;
        $page = ($menu->getA(3) == 'p' ? $menu->getE(3) : 1 );
        $MPL = db_make_sites ($page , '' , $limit , 'index.php?user-usergallery-'.$uid , "usergallery WHERE uid = ".$uid);
        $anfang = ($page - 1) * $limit;
    		$erg = db_query("SELECT name, besch, endung, id FROM prefix_usergallery WHERE uid = ".$uid." ORDER BY id DESC LIMIT ".$anfang.",".$limit);
    		
        $tpl->set('imgperline', $allgAr['gallery_imgs_per_line']);
        $tpl->set('MPL',$MPL);
        $tpl->out(0); $class = 'Cnorm';
        $i = 0;
        if ( db_num_rows($erg) > 0 ) {
    			while($row = db_fetch_assoc($erg) ) {
    				$class = ( $class == 'Cmite' ? 'Cnorm' : 'Cmite' );
    				$row['class'] = $class;
            $row['besch'] = unescape($row['besch']);
            if (loggedin() AND (is_siteadmin() OR $uid == $_SESSION['authid'])) {
              $row['besch'] .= '<a href="index.php?user-usergallery-'.$uid.'-p'.$page.'-d'.$row['id'].'"><img src="include/images/icons/del.gif" border="0" alt="l&ouml;schen" title="l&ouml;schen" /></a>';
            }
            $row['width'] = round( 100 / $img_per_line );
            if ( $i <> 0 AND ($i % $img_per_line ) == 0 ) { echo '</tr><tr>'; }
    			  $tpl->set_ar_out($row,1);
            $i++;
    			}
          if ( $i % $img_per_line <> 0 ) {
            $anzahl = $img_per_line - ($i % $img_per_line);
            for($x=1;$x<=$anzahl;$x++){
              echo '<td class="'.$class.'"></td>';
            }
          }
        }
        $tpl->out(2);
    # bilder abfragen
    
    
    # bild hochladen
    if (is_writeable('include/images/usergallery') AND loggedin() AND $uid == $_SESSION['authid']) {
      $tpl->out(3);
    }
    
    $design->footer();
    ?>



    Zuletzt modifiziert von SystemX64 am 09.08.2009 - 02:18:34
    0 Mitglieder finden den Beitrag gut.
  6. #6
    User Pic
    SystemX64 Mitglied
    Registriert seit
    19.07.2009
    Beiträge
    73
    Beitragswertungen
    0 Beitragspunkte
    Keiner eine Lösung?
    0 Mitglieder finden den Beitrag gut.
  7. #7
    User Pic
    Mairu Coder
    Registriert seit
    16.06.2006
    Beiträge
    15.334
    Beitragswertungen
    386 Beitragspunkte
    Da ist der Fehler #
    @ groups.php:71 -- groups_update_modulerights_for(...)

    Und die groups php ist wahrscheinlich in includes/func
    Und auch immer mal ein Blick auf die FAQ werfen. | Mairus Ilchseite
    0 Mitglieder finden den Beitrag gut.
  8. #8
    User Pic
    SystemX64 Mitglied
    Registriert seit
    19.07.2009
    Beiträge
    73
    Beitragswertungen
    0 Beitragspunkte
    Nein groups.php ist nicht in /includes/func
    Es ist in /include/admin - Habe die Datei auch schon ausgetauscht - Trotzdem der gleiche Fehler.
    0 Mitglieder finden den Beitrag gut.
  9. #9
    User Pic
    SystemX64 Mitglied
    Registriert seit
    19.07.2009
    Beiträge
    73
    Beitragswertungen
    0 Beitragspunkte
    Hab nun herausgefunden, dass es an der Datenbang liegt. An ic1_usergallery aber nicht. An welcher Tabelle kann es noch liegen?
    0 Mitglieder finden den Beitrag gut.
  10. #10
    User Pic
    SystemX64 Mitglied
    Registriert seit
    19.07.2009
    Beiträge
    73
    Beitragswertungen
    0 Beitragspunkte
    Ok kann geclosed werden.
    Der Fehler war in der Tabelle ic1_config...


    Euch vielen Dank für die Hilfe!


    Zuletzt modifiziert von SystemX64 am 12.08.2009 - 23:58:16
    0 Mitglieder finden den Beitrag gut.
Geschlossen

Zurück zu Fehlersuche und Probleme

Optionen: Bei einer Antwort zu diesem Thema eine eMail erhalten