我有以下内容:
$counter = 1;
while($row= mysql_fetch_assoc($result)) {
$counter2 = $counter++;
echo($counter2 . $row['foo']);
}
Run Code Online (Sandbox Code Playgroud)
有没有更简单的方法来获得1,2,3等每个结果或这是最好的方法?
谢谢
如果未设置变量,是否会使mysql忽略条件,例如
SELECT *
FROM foo
WHERE id = $id
AND bar = $baz
Run Code Online (Sandbox Code Playgroud)
如果设置$ baz运行查询正常,否则运行查询减去AND子句?
谢谢
说我有以下数组:
Array
(
[0] => Array
(
[category_id] => 1
[name] => foo
[parent_id] => 0
)
[1] => Array
(
[category_id] => 2
[name] => bar
[parent_id] => 1
)
[2] => Array
(
[category_id] => 3
[name] => baz
[parent_id] => 0
)
[3] => Array
(
[category_id] => 4
[name] => test
[parent_id] => 2
)
[4] => Array
(
[category_id] => 5
[name] => test2
[parent_id] => 4
)
Run Code Online (Sandbox Code Playgroud)
)
我正在尝试获得以下输出:
foo
foo > bar
baz …Run Code Online (Sandbox Code Playgroud)