Lines Matching refs:link

10 if (!$link = my_mysqli_connect($host, $user, $passwd, $db, $port, $socket))
13 if (!have_innodb($link))
14 die(sprintf("Needs InnoDB support, [%d] %s", $link->errno, $link->error));
19 /* {{{ proto bool mysqli_begin_transaction(object link, [int flags [, string name]]) */
21 $link = NULL;
26 if (!is_null($tmp = @mysqli_begin_transaction($link)))
29 if (!is_null($tmp = @mysqli_begin_transaction($link, $link)))
32 if (!$link = my_mysqli_connect($host, $user, $passwd, $db, $port, $socket))
36 if (!is_null($tmp = @mysqli_begin_transaction($link, $link)))
39 if (!is_null($tmp = @mysqli_begin_transaction($link, 0, $link)))
42 if (!is_null($tmp = @mysqli_begin_transaction($link, 0, "mytrx", $link)))
45 if (!mysqli_query($link, 'DROP TABLE IF EXISTS test'))
46 printf("[008] [%d] %s\n", mysqli_errno($link), mysqli_error($link));
48 if (!mysqli_query($link, 'CREATE TABLE test(id INT) ENGINE = InnoDB'))
49 printf("[009] Cannot create test table, [%d] %s\n", mysqli_errno($link), mysqli_error($link));
51 if (true !== ($tmp = mysqli_autocommit($link, true)))
55 if (true !== ($tmp = mysqli_begin_transaction($link)))
56 …printf("[011] Got %s - [%d] %s\n", var_dump($tmp, true), mysqli_errno($link), mysqli_error($link));
58 if (!mysqli_query($link, 'INSERT INTO test(id) VALUES (1)'))
59 printf("[012] [%d] %s\n", mysqli_errno($link), mysqli_error($link));
61 $tmp = mysqli_rollback($link);
66 $res = mysqli_query($link, "SELECT * FROM test");
72 if (mysqli_get_server_version($link) >= 50605) {
79 if (!mysqli_begin_transaction($link, $flag, sprintf("flag %d", $flag))) {
80 printf("[014] [%d] %s\n", mysqli_errno($link), mysqli_error($link));
82 if (!mysqli_query($link, 'SELECT * FROM test') || !mysqli_rollback($link)) {
83 printf("[015] [%d] %s\n", mysqli_errno($link), mysqli_error($link));
88 if (mysqli_get_server_version($link) >= 50605) {
89 if (!mysqli_begin_transaction($link, MYSQLI_TRANS_START_READ_ONLY, sprintf("flag %d", $flag))) {
90 printf("[016] [%d] %s\n", mysqli_errno($link), mysqli_error($link));
92 if (mysqli_query($link, "INSERT INTO test(id) VALUES (2)")) {
93 printf("[017] [%d] %s\n", mysqli_errno($link), mysqli_error($link));
94 } else if (!mysqli_commit($link)) {
95 printf("[018] [%d] %s\n", mysqli_errno($link), mysqli_error($link));
97 $res = mysqli_query($link, "SELECT id FROM test WHERE id = 2");
101 if (!mysqli_begin_transaction($link, -1)) {
102 printf("[019] [%d] %s\n", mysqli_errno($link), mysqli_error($link));
105 if (mysqli_get_server_version($link) >= 50605) {
107 if (@!$link->begin_transaction(MYSQLI_TRANS_START_READ_WRITE, "*/trick me?\n\0"))
108 printf("[020] [%d] %s\n", mysqli_errno($link), mysqli_error($link));
111 if (@!$link->begin_transaction(MYSQLI_TRANS_START_READ_WRITE, "az09"))
112 printf("[021] [%d] %s\n", mysqli_errno($link), mysqli_error($link));