Вот моя ситуация. Из предыдущего вопроса мне был дан ответ для получения значения из метода grep.
while(<READFILE>)
{
my ($dbtest_name) = grep(/@/,@dataRecord);
// Next I insert this value into a mysql database I get the following error message.
$sth->execute($dbtest_name);
}
DBD::mysql::st execute failed: Column 'test' cannot be null
Use of uninitialized value $dbtest_name in print
Вопрос, как я могу обеспечить, чтобы значение из переменной $ dbtest_name всегда имело значение, а не ноль?