-1

MYSQL 我想检索 columnX 中字段的值,其中指定了 columnY 的字段值。可能有不止一行发生这种情况,但第一行会发生。如果你能提供 php.ini 那就太好了。谢谢

4

2 回答 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 回答