⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 execute.phpt

📁 PHP v6.0 For Linux 运行环境:Win9X/ WinME/ WinNT/ Win2K/ WinXP
💻 PHPT
字号:
--TEST--PDO_Firebird: prepare/execute/binding--SKIPIF--<?php include("skipif.inc"); ?>--INI--ibase.timestampformat=%Y-%m-%d %H:%M:%S--FILE--<?php /* $Id: execute.phpt,v 1.4 2004/06/23 13:26:09 abies Exp $ */	require("testdb.inc");    	$db = new PDO("firebird:dbname=$test_base",$user,$password) or die;	var_dump($db->getAttribute(PDO_ATTR_CONNECTION_STATUS));	$db->setAttribute(PDO_ATTR_ERRMODE, PDO_ERRMODE_WARNING);	$db->exec("CREATE TABLE ddl (id SMALLINT NOT NULL PRIMARY KEY, text VARCHAR(32),		datetime TIMESTAMP DEFAULT '2000-02-12' NOT NULL)");	$db->exec("INSERT INTO ddl (id,text) VALUES (1,'bla')");		$s = $db->prepare("SELECT * FROM ddl WHERE id=? FOR UPDATE");	$s->bindParam(1,$id = 0);	$s->bindColumn("TEXT",$var = null);	$id = 1;	$s->execute();	$s->setAttribute(PDO_ATTR_CURSOR_NAME, "c");		var_dump($id);	var_dump($s->fetch());	var_dump($var);		var_dump($db->exec("UPDATE ddl SET id=2 WHERE CURRENT OF c"));	var_dump($s->fetch());		unset($s);		unset($db);	echo "done\n";	?>--EXPECT--bool(true)int(1)array(6) {  ["ID"]=>  string(1) "1"  [0]=>  string(1) "1"  ["TEXT"]=>  string(3) "bla"  [1]=>  string(3) "bla"  ["DATETIME"]=>  string(19) "2000-02-12 00:00:00"  [2]=>  string(19) "2000-02-12 00:00:00"}string(3) "bla"int(1)bool(false)done

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -