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
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]
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
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;
uuups, zu langsam geschrieben :D :D