# >  $value2 = $dbh->prepare("SELECT page FROM $Table
# > 
# > GROUP BY page") || die "Couldn't add record, ".$dbh->errstr();
# > 
# > "SQL ERROR: Can't find table names in FROM clause!"

# You should use  $value2 = $dbh->prepare('SELECT page FROM '."$Table".'
# GROUP BY page' etc. or use quote function of dbi module

The quotes are unnecessary.  It seems to me that the problem lies in the
possibility that $Table is probably undefined or an empty string.  Check
that first.  If you still have a problem, make sure you're using the latest
release of DBI/MySQL.  The following is valid perl ONLY if $Table is defined
AND non-empty:

$value2 = $dbh->prepare("SELECT page FROM $Table GROUP BY page");

Use strict to avoid this sort of error.  If you're using strict, then perform
a check on $Table before the query.

-- 

 Jonathan Daugherty
 http://www.cprogrammer.org

-- 
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to