der * bereitet mir ziemliche Kopfschmerzen.
und zwar hab ich folgendes:
....
elsif ($identnr =~ /^\d+\*$/) {
suchen_wild()
}
.....
sub suchen_wild {
my $dbh = DBI->connect($DBN,$DBUSER,$DBPASS) or die $DBI::errstr;
my $statement_suchen="SELECT * FROM $TABELLE where ident_nr like '$identnr%'";
my $sth_suchen=$dbh->prepare($statement_suchen) or die $DBI::errstr;
......
wenn ich auf der indexseite z.B. 123* eingebe, wird ident_nr auf 123* gesetzt und auf nachfolgezahlen gesucht.
Der * war eigentlich dafür gedacht, dass es nur klar wird, dass weitere ziffern folgen.
Wie lass ich das script den * nicht beachten, nachdem er in suchen_wild() gesprungen ist?