mirror of
https://github.com/php/php-src.git
synced 2024-10-20 16:02:44 +00:00
847e9922d1
# char on ASE 11, varchar on ASE 15
56 lines
1.1 KiB
PHP
56 lines
1.1 KiB
PHP
--TEST--
|
|
Sybase-CT application name
|
|
--SKIPIF--
|
|
<?php require('skipif.inc'); ?>
|
|
--FILE--
|
|
<?php
|
|
/* This file is part of PHP test framework for ext/sybase_ct
|
|
*
|
|
* $Id$
|
|
*/
|
|
|
|
require('test.inc');
|
|
|
|
// {{{ bool compare_string(string expect, string actual)
|
|
// Compares expect to a trimmed version of actual
|
|
function compare_string($expect, $actual) {
|
|
$trimmed= rtrim($actual, ' ');
|
|
return (0 == strncmp($expect, $trimmed, strlen($trimmed)));
|
|
}
|
|
// }}}
|
|
|
|
$program_name= 'phpt_test';
|
|
$hostname= 'php.net';
|
|
ini_set('sybct.hostname', $hostname);
|
|
|
|
$db= sybase_connect_ex(NULL, $program_name);
|
|
$r= sybase_select_ex($db, '
|
|
select
|
|
hostname,
|
|
program_name
|
|
from
|
|
master..sysprocesses
|
|
where
|
|
program_name = "'.$program_name.'"'
|
|
);
|
|
|
|
var_dump(
|
|
compare_string($program_name, $r[0]['program_name']),
|
|
compare_string($hostname, $r[0]['hostname'])
|
|
);
|
|
|
|
sybase_close($db);
|
|
?>
|
|
--EXPECTF--
|
|
>>> Query:
|
|
select
|
|
hostname,
|
|
program_name
|
|
from
|
|
master..sysprocesses
|
|
where
|
|
program_name = "phpt_test"
|
|
<<< Return: resource
|
|
bool(true)
|
|
bool(true)
|