Skip to content

Commit 80bed89

Browse files
committed
Fixed a test failing on MariaDB.
1 parent 2f60582 commit 80bed89

File tree

5 files changed

+7
-6
lines changed

5 files changed

+7
-6
lines changed

ext/mysqli/tests/gh8978.phpt

+1
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@ mysqli
55
--SKIPIF--
66
<?php
77
require_once 'skipifconnectfailure.inc';
8+
if (getenv('IS_MARIADB_TEST')) die('skip have not yet configured MariaDB to use SSL');
89
?>
910
--FILE--
1011
<?php

ext/mysqli/tests/mysqli_stmt_execute_stored_proc.phpt

+2-2
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ if (mysqli_get_server_version($link) <= 50000) {
2424
if (!mysqli_query($link, 'DROP PROCEDURE IF EXISTS p'))
2525
printf("[009] [%d] %s.\n", mysqli_errno($link), mysqli_error($link));
2626

27-
if (mysqli_real_query($link, 'CREATE PROCEDURE p(OUT ver_param VARCHAR(25)) BEGIN SELECT VERSION() INTO ver_param; END;')) {
27+
if (mysqli_real_query($link, 'CREATE PROCEDURE p(OUT ver_param VARCHAR(40)) BEGIN SELECT VERSION() INTO ver_param; END;')) {
2828
/* no result set, one output parameter */
2929
if (!$stmt = mysqli_prepare($link, 'CALL p(@version)'))
3030
printf("[011] Cannot prepare CALL, [%d] %s\n", mysqli_errno($link), mysqli_error($link));
@@ -68,7 +68,7 @@ if (mysqli_get_server_version($link) <= 50000) {
6868
if (!mysqli_query($link, 'DROP PROCEDURE IF EXISTS p'))
6969
printf("[019] [%d] %s.\n", mysqli_errno($link), mysqli_error($link));
7070

71-
if (mysqli_real_query($link, 'CREATE PROCEDURE p(OUT ver_param VARCHAR(25)) BEGIN SELECT VERSION() INTO ver_param; END;')) {
71+
if (mysqli_real_query($link, 'CREATE PROCEDURE p(OUT ver_param VARCHAR(40)) BEGIN SELECT VERSION() INTO ver_param; END;')) {
7272
// no result set, one output parameter
7373
if (!$stmt = mysqli_prepare($link, 'CALL p(@version)'))
7474
printf("[020] Cannot prepare CALL, [%d] %s\n", mysqli_errno($link), mysqli_error($link));

ext/mysqli/tests/mysqli_store_result_copy.phpt

+1-1
Original file line numberDiff line numberDiff line change
@@ -164,7 +164,7 @@ mysqlnd.fetch_data_copy=0
164164
if (mysqli_get_server_version($link) > 50000) {
165165
// let's try to play with stored procedures
166166
mysqli_real_query($link, 'DROP PROCEDURE IF EXISTS p');
167-
if (mysqli_real_query($link, 'CREATE PROCEDURE p(OUT ver_param VARCHAR(25)) READS SQL DATA BEGIN SELECT id FROM test WHERE id >= 100 ORDER BY id; SELECT id + 1, label FROM test WHERE id > 0 AND id < 3 ORDER BY id; SELECT VERSION() INTO ver_param;
167+
if (mysqli_real_query($link, 'CREATE PROCEDURE p(OUT ver_param VARCHAR(40)) READS SQL DATA BEGIN SELECT id FROM test WHERE id >= 100 ORDER BY id; SELECT id + 1, label FROM test WHERE id > 0 AND id < 3 ORDER BY id; SELECT VERSION() INTO ver_param;
168168
END;')) {
169169
mysqli_multi_query($link, "CALL p(@version)");
170170
do {

ext/pdo_mysql/tests/bug76815.phpt

+2-2
Original file line numberDiff line numberDiff line change
@@ -36,6 +36,6 @@ $pdo = MySQLPDOTest::factory();
3636
$pdo->query('DROP FUNCTION IF EXISTS tst');
3737
$pdo->query('DROP PROCEDURE IF EXISTS tst2');
3838
?>
39-
--EXPECT--
40-
SQLSTATE[22001]: String data, right truncated: 1406 Data too long for column 'tst()' at row 1
39+
--EXPECTF--
40+
SQLSTATE[22001]: String data, right truncated: 1406 Data too long for column 'tst()' at row %d
4141
Ok.

ext/pdo_mysql/tests/pdo_mysql_stmt_nextrowset.phpt

+1-1
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,7 @@ if (!MySQLPDOTest::isPDOMySQLnd())
4040
while ($stmt->fetch()) ;
4141

4242
$db->exec('DROP PROCEDURE IF EXISTS p');
43-
$db->exec('CREATE PROCEDURE p(OUT ver_param VARCHAR(25)) BEGIN SELECT VERSION() INTO ver_param; END;');
43+
$db->exec('CREATE PROCEDURE p(OUT ver_param VARCHAR(40)) BEGIN SELECT VERSION() INTO ver_param; END;');
4444
$db->exec('CALL p(@VERSION)');
4545
$stmt = $db->query('SELECT @VERSION as _version');
4646
var_dump($stmt->fetchAll(PDO::FETCH_ASSOC));

0 commit comments

Comments
 (0)