MYSQL 我想检索 columnX 中字段的值,其中指定了 columnY 的字段值。可能有不止一行发生这种情况,但第一行会发生。如果你能提供 php.ini 那就太好了。谢谢
问问题
93 次
2 回答
2
试试这个 SQL:
SELECT `columnX` FROM `table` WHERE `columnY` = $value LIMIT 1
在 PHP 中:
$query = $mysqli->query("SELECT `columnX` FROM `table` WHERE `columnY` = $value LIMIT 1");
$row = $query->fetch_assoc();
echo $row['columnX'];
于 2012-09-25T16:03:53.610 回答
0
如果您想在 sql 中执行此操作,您可以使用 IF 条件,例如:
SELECT IF(X=0,Y,1) As cond FROM table
在 PHP 中:
$query = $mysqli->query('SELECT IF(X=0,Y,1) As cond FROM table');
$row = $query->fetch_assoc();
echo $row['cond'];
感谢“丹尼尔李”
于 2012-09-25T16:07:26.487 回答