2 つの mysql コマンドがあります。検索する必要がある残りのデータ用に、これら 2 つの mysql コマンドを使用してサブルーチンを作成したいと考えています。たくさんのエントリーがあります。2 つの mysql コマンドに入力した実際の数字と文字の代わりに、置き換えることができる変数を入力して、それらの変数とコマンドの実際の値をコピーして貼り付けることができるように、サブルーチンを作成する方法はありますか?残りのエントリに対して実行されますか?
たとえば、次のコマンドがあります
$sth = $dbh->prepare ("select name from table1 where number > 5");
$sth->execute();
@row;
while (@row = $sth->fetchrow_array) {
print "$row[0]\tquestion1\n";
selectコマンドの「5」やprintコマンドの「question1」の代わりに「変数」などを入れて、これらのコマンドを使ったサブルーチンを作りたいのですが、これらの変数に異なる値を差し込むことで、サブルーチンを何度も実行できます。
このようなもの: $dbh = DBI->connect($dsn, $user, $password); mysql perl でこれを行う方法がわかりません。