首页 > 解决方案 > 如何从mysql中的第一列值获取第二列值

问题描述

mysql 镜像

我想使用 meta_key 列打印 meta_value。就像我想在 php mysql 中借助 billing_phone 只打印电话号码。

标签: phpmysql

解决方案


您需要使用准备好的语句,如下所示:

SET @metaKey='billing_phone'; 
SET @tableName='rks_usermeta';

SET @alterStmtStr=CONCAT('SELECT *, ', @metaKey, ' FROM ', @tableName);             

PREPARE stmtName FROM @alterStmtStr;
EXECUTE stmtName; 

DEALLOCATE PREPARE stmtName;

推荐阅读