我正在使用PDO并准备发言,但是,如果把ENUM的田地与一个星体
例:
$db = new PDO( mysql:host=localhost;dbname=**** , *** , *** );
$s = $db->prepare( SELECT id FROM t2 WHERE lang = ? );
$s->execute(array( en )); // Works
print_r($s->fetchAll());
$s->execute(array(2)); // Does not work
print_r($s->fetchAll());
页: 1 表格中的测试:
DROP TABLE IF EXISTS t2;
CREATE TABLE t2 (
id int(10) NOT NULL AUTO_INCREMENT,
lang enum( no , en , fr ) NOT NULL,
PRIMARY KEY (id)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
INSERT INTO t2 (id, lang) VALUES (NULL , en );
关于如何做到这一点的想法?
我改写为PDO,我更喜欢不重复所有不变、 en和问询。