X-Git-Url: http://git.rot13.org/?a=blobdiff_plain;f=C4%2FMembers.pm;h=2e315aadc1dc40a973e2212815fc72c4c4024b05;hb=223bf0099fcb837fb6bc1c719517e175c43f6ffc;hp=2e59c916ca4ddb8d7d821de6ab93d77cfd3af9e3;hpb=068e5be6395088793aeab66d67c36c2b9da2c5d9;p=koha.git diff --git a/C4/Members.pm b/C4/Members.pm index 2e59c916ca..2e315aadc1 100644 --- a/C4/Members.pm +++ b/C4/Members.pm @@ -899,11 +899,8 @@ sub fixup_cardnumber { return "V$cardnumber$rem"; } else { - # MODIFIED BY JF: mysql4.1 allows casting as an integer, which is probably - # better. I'll leave the original in in case it needs to be changed for you - # my $sth=$dbh->prepare("select max(borrowers.cardnumber) from borrowers"); my $sth = $dbh->prepare( - "select max(cast(cardnumber as signed)) from borrowers" + 'SELECT MAX( CAST( cardnumber AS SIGNED ) ) FROM borrowers WHERE cardnumber REGEXP "^-?[0-9]+$"' ); $sth->execute; my ($result) = $sth->fetchrow;