Могу ли я добавить ограничение char для php / postgres pg_escape_string?Если так, то как? - PullRequest
1 голос
/ 28 декабря 2010

У меня есть этот php-код:

 $reg_number = strtoupper(pg_escape_string($_SESSION['regiter'][2]['serial']));

Мне нужно установить в поле $ reg_number максимум 10 символов, добавив ограничение на эту строку

Спасибо, если вы предоставили мне код

РЕДАКТИРОВАТЬ

Мне нужно, чтобы $ reg_number был равен 10 или меньше 10 символов.(в моем postgres db поле является пределом char до 10 ... извините)

"вырезанные" результаты в порядке

1 Ответ

1 голос
/ 28 декабря 2010
$reg_number = $_SESSION['regiter'][2]['serial']);
if( strlen($reg_number)>10 ){
    $reg_number = substr($reg_number, 0, 10);
}
$reg_number = pg_escape_string(strtoupper($reg_number));
...