Stecke fest, Gruppe editieren,Fehlermeldung

Begonnen von Ria, 19 Februar 2004, 20:06:31

⏪ vorheriges - nächstes ⏩

0 Mitglieder und 1 Gast betrachten dieses Thema.

Ria

Hi,
ich bin seit längerer Zeit mal wieder auf  *Gruppe editieren* gegangen und denke ich will nicht mehr.
Einziger Unterschied, ich habe zuvor auf den 1.3 Kalender upgedatet.

Die Website ist auseinandergerissen mit dieser Fehlermeldung:

Error sql_query():
qry: SELECT b.bid, b.title, b.view, b.active, b.blockfile FROM mx_blocks AS b LEFT JOIN mx_groups_blocks AS g ON b.bid = g.block_id WHERE (((g.group_id)=3) AND ((b.view)=1)) OR (((b.view)=0) AND ((g.block_id) Is Null)) ORDER BY b.title ASC
descr: Unable to save result set ( php )
details:
file: c:\appserv\www\xx_club\admin\modules\groups.php # line: 255
cmd: sql_query(),        file: c:\appserv\www\xx_club\admin\modules\groups.php # line: 597, cmd: editgroup(),     file: c:\appserv\www\xx_club\admin\case\case.groups.php # line:  31, cmd: include(c:\appserv\www\xx_club\admin\modules\groups.php),  file: c:\appserv\www\xx_club\admin.php # line: 612, cmd: include(c:\appserv\www\xx_club\admin\modules\groups.php, c:\appserv\www\xx_club\admin\case

Zeile  um 255:

// erlaubte Bloecke
   $qry = "SELECT b.bid, b.title, b.view, b.active, b.blockfile
           FROM ".$prefix."_blocks AS b LEFT JOIN ".$prefix."_groups_blocks AS g ON b.bid = g.block_id
           WHERE (((g.group_id)=".$access_id.") AND ((b.view)=1)) OR (((b.view)=0) AND ((g.block_id) Is Null))
           ORDER BY b.title ASC";
   $result = sql_query($qry);
   if($result){
      $splitter = 0;
      echo "<tr><td colspan=\"8\"><b>"._BLOCKNAME."</b></td></tr><tr></tr>";

Zeile um 597:

case "modifyGroup":
   editGroup($_POST);
   break;

Zeile um 31 case.groups:

    include("admin/modules/groups.php");
    break;

Zeile um 612 admin.php

      ob_start();                                           // ***
         $casedir = dir("admin/case");
         while($func = $casedir -> read()) {
            if(substr($func, 0, 5) == "case.") {
               include($casedir -> path."/".$func);
               }
            }


Was mach ich jetzt am besten? :cry

Gruss Ria








Ria

Hi,
habe jetzt in phpmyadmin folgende fehlermeldung gefunden:

Fehler
SQL-Befehl :
SHOW KEYS FROM `mx_groups_blocks`
MySQL meldet:
Can't open file: 'mx_groups_blocks.MYD'. (errno: 145)

NACHTRAG:


Undefined variable: error_url in c:\appserv\www\phpmyadmin\tbl_properties_operations.php on line 42

Um Zeile 42, falls dies was damit zu tun hat:

$local_query = 'SHOW COLUMNS FROM ' . PMA_backquote($table) . ' FROM ' . PMA_backquote($db);
$result      = PMA_mysql_query($local_query) or PMA_mysqlDie('', $local_query, '', $error_url);
for ($i = 0; $row = PMA_mysql_fetch_array($result); $i++) {
        $columns[$i] = $row['Field'];
}

Habe das Gefühl es sieht schlecht aus?

Gruss Ria

[Editiert am 19/2/2004 von Ria]

Ria

Hi,
habe alte DB wieder eingespielt und alten Kalender gelöscht und neuen neu installiert.

Jetzt ist der Fehler weg. Der Kalender zuletzt hat es jedenfalls auch getan,
weiß der Teufel was da war.

Ein bischen empfindlich ist php wohl.
Leider muß ich noch ein paar Sachen trotzdem neu machen.

Gruss Ria

Andi

Hi Ria :)

scheint mir ein Problem mit Deinen mySql Dateien zu sein. Die 'mx_groups_blocks.MYD' fehlt oder ist beschädigt.

Hängt es evtl. damit zusammen?
http://www.pragmamx.org/modules.php?name=eBoard&file=viewthread&tid=8504#pid43953
Beim kopieren versehentlich irgendwas gelöscht oder verschoben?

Ansonsten mit phpMyadmin versuchen die Tabelle zu löschen und neu anzulegen:

DROP TABLE mx_groups_blocks

CREATE TABLE `mx_groups_blocks` (
  `group_id` int(7) NOT NULL default '0',
  `block_id` int(7) NOT NULL default '0',
  UNIQUE KEY `group_id` (`group_id`,`block_id`),
  KEY `block_id` (`block_id`)
) TYPE=MyISAM;
schön´s Grüssle, Andi

Andi

schön´s Grüssle, Andi