シンプルな perl dbi サンプル スクリプトを実行して、mysql データベースに接続し、いくつかの挿入を実行しようとしています。
コード:
#! bin/usr/perl -w
use strict;
use warnings;
use DBI();
my $dbh = DBI->connect(
"DBI:mysql:database=SPM;host=IP Address", "username", "password",
{'RaiseError'=>1}
);
my $dbh->do(
'INSERT INTO payment_methods(name, description)VALUES(CASH, DOLLAR)'
);
my $dbh->disconnect();
しかし、これを使用して実行しようとするperl filename.pl
と、次のようになります
Can't call method "do" on an undefined value at perldbi.pl line 12
do
初めて利用したところです。
私はそれをグーグルで検索しようとしましたが、さまざまな種類のフォーラムを試してみましたが、無駄でした.なぜこれが起こっているのか、これを回避する方法について何か考えがあれば、それは本当に素晴らしいことです.あなたの助けに本当に感謝します. .