Corrected the SQL for 'SHOW COLUMNS FROM' so that it actually works...

This commit is contained in:
ian%hixie.ch 2001-09-09 19:21:17 +00:00
Родитель 10ba6f53e5
Коммит 93e947211d
1 изменённых файлов: 2 добавлений и 1 удалений

Просмотреть файл

@ -46,7 +46,8 @@ sub tableExists {
sub columnExists {
my $self = shift;
my($app, $database, $table, $columnName) = @_;
my $columns = $database->execute('SHOW COLUMNS FROM ?', $table);
$self->assert($table !~ /`/o, 1, 'Internal error: An invalid table name was passed to columnExists (it contained "`" character)');
my $columns = $database->execute("SHOW COLUMNS FROM `$table`");
while (my @columnDefinition = $columns->row) {
if ($columnDefinition[0] eq $columnName) {
return @columnDefinition;