【发布时间】:2015-07-24 18:50:51
【问题描述】:
这条线运行良好:
$mysqli->query("INSERT INTO `myDatabase`.`myTable`(Date,Time,SID) VALUES (1,2,3)");
但这不是:
session_start();
$sessionID=session_id();
$mysqli->query("INSERT INTO `myDatabase`.`myTable`(Date,Time,SID) VALUES (1,2,$sessionID)");
我也试过了:
session_start();
$sessionID=session_id();
$mysqli->query("INSERT INTO `myDatabase`.`myTable`(Date,Time,SID) VALUES (1,2,".$sessionID.")");
定义为 TINYTEXT 的所有表行。
【问题讨论】:
-
字符串应该总是在引号之间。像这样:
$mysqli->query("INSERT INTO table (column_1 ,column_2) VALUES ('value', '" . $value2 . "')");还要确保一个变量是有效的一个变量,而不仅仅是一个字符串......在查询中作为第二个值提到
标签: php mysql session mysqli tinytext