AngelandDevil
03-07-2010, 12:18
Hallo zusammen,
bei diesem Codeblock if( ($probe = $db->queryrow('SELECT * FROM multihunt_sitting WHERE sitter='.$this->player['sitting_user_id'].' AND account='.$this->player['user_id']))===false)
{
message(DATABASE_ERROR, 'Could not query hidden data');
}
if (empty($probe))
$db->query('INSERT INTO multihunt_sitting (sitter,account,num) VALUES ('.$this->player['sitting_user_id'].','.$this->player['user_id'].',1)');
else
$db->query('UPDATE multihunt_sitting SET num=num+1 WHERE sitter='.$this->player['sitting_user_id'].' AND account='.$this->player['user_id']);
}erhalte ich grundsätzlich den Fehler:
Could not query hidden data
Table 'multihunt_sitting' was not locked with LOCK TABLES (1100)
SELECT * FROM multihunt_sitting WHERE sitter=11 AND account=13
Bin inzwischen recht Ratlos da diese Tabelle auch vorab kein LOCK TABLE erhält. Kann mir jemand nen Tipp geben?
bei diesem Codeblock if( ($probe = $db->queryrow('SELECT * FROM multihunt_sitting WHERE sitter='.$this->player['sitting_user_id'].' AND account='.$this->player['user_id']))===false)
{
message(DATABASE_ERROR, 'Could not query hidden data');
}
if (empty($probe))
$db->query('INSERT INTO multihunt_sitting (sitter,account,num) VALUES ('.$this->player['sitting_user_id'].','.$this->player['user_id'].',1)');
else
$db->query('UPDATE multihunt_sitting SET num=num+1 WHERE sitter='.$this->player['sitting_user_id'].' AND account='.$this->player['user_id']);
}erhalte ich grundsätzlich den Fehler:
Could not query hidden data
Table 'multihunt_sitting' was not locked with LOCK TABLES (1100)
SELECT * FROM multihunt_sitting WHERE sitter=11 AND account=13
Bin inzwischen recht Ratlos da diese Tabelle auch vorab kein LOCK TABLE erhält. Kann mir jemand nen Tipp geben?

