mysql怎么获取变量 mysql查变量

mysql存储过程中怎么在循环中取变量值???

CREATE PROCEDURE LOOPINSERT()

创新互联主营赤峰林西网站建设的网络公司,主营网站建设方案,app开发定制,赤峰林西h5微信小程序定制开发搭建,赤峰林西网站营销推广欢迎赤峰林西等地区企业咨询

BEGIN

DECLARE V_I INT DEFAULT 0;

START TRANSACTION;

WHILE V_I=5 DO

SET V_I=V_I+1;

SET @V=V_I;

SET @INSERTSTR=CONCAT('INSERT INTO TB_LOG(ID) VALUES(?)');

PREPARE STMT FROM @INSERTSTR;

EXECUTE STMT USING @V;

END WHILE;

DEALLOCATE PREPARE STMT;

COMMIT;

END;

与以上代码类似

怎么获得mysql以pdo方式的数据库连接变量

// 数据库连接ID 支持多个连接

protected $linkID = array();

// 当前连接ID

protected $_linkID = null;

复制代码

我在使用datatable editor插件的时候,需要为插件配置mysql数据库信息,但是thinkphp已经帮我连接过一次,插件连接的话,插件的

$db = new Database( $sql_details );

复制代码

这里获得$db为空值,

解决办法就是采用pdo连接方式,直接在配置信息的时候把thinkphp的数据库连接变量配置进去

$sql_details = array(

"type" = "Mysql", // Database type: "Mysql", "Postgres", "Sqlite" or "Sqlserver"

"user" = "root", // Database user name

"pass" = "", // Database password

"host" = "localhost", // Database host

"port" = "", // Database connection port (can be left empty for default)

"db" = "XXXX", // Database name

"dsn" = "", // PHP DSN extra information. Set as `charset=utf8` if you are using MySQL

'pdo' = $dbh

);

mysql my.in 获取MYSQL_HOME环境变量

%MYSQL_HOME% 是windows环境变量的写法,在my.ini无法通过这种方式获取到,只能写死路径。。


分享标题:mysql怎么获取变量 mysql查变量
分享网址:http://myzitong.com/article/ddoodih.html