1

私はmerging3.plを実行したいです。しかし、常に次のようなエラーがあります:

グローバル シンボル "$new_cat_id" には、merging3.pl 行 2 51 で明示的なパッケージ名が必要です。 グローバル シンボル "$new_cat_id" には、merging3.pl 行 2 65 で明示的なパッケージ名が必要です。

これは私のmerging3.plの一部です

# ファセット/カテゴリを取得 my $query_local1 = "SELECT id, category_name FROM category "; my $query_local2 = "WHERE id=$new_cat_id AND deleted=0"; 私の $query_local = $query_local1.$query_local2; 私の $query_handle_local = $connect->prepare($query_local); $query_handle_local->execute();

私の($ふた、$ lname); $query_handle_local->bind_columns(\$lid, \$lname); while ($query_handle_local->fetch()) {

  # print "local name= "."$lname\n";
  #if name composite with a slash, take only first word
  $lname =~ s/\/[^\/]*//;

  # Get global facets/categories
  my $query_global = "SELECT id, category_name FROM category WHERE id=our $new_cat_id AND deleted=0";
  my $query_handle_global = $connect->prepare($query_global);
  $query_handle_global->execute();

ありがとうございます。

4

0 に答える 0