我正在尝试从我的数据库中获取数据并以格式放置,以便我可以调用field1并返回field2。
在我看来,我想这个:
while($row = mysqli_fetch_assoc($result)) {
$aa = $row["field1"];
$bb = $row["field2"];
}
$cc = array(“$aa”=>”$bb”);
将计算:
$cc = array(
"Row1a"=>"Stuff in field2 row1b",
"Row2a"=>"Stuff in field2 Row2b",
"Row3a"=>"Stuff in field2 Row3b",
"Row4a"=>"Stuff in field2 Row4b",
);
在此之后,我将能够:
echo $cc('Row1a');
显示:
Stuff in field2 row1b
答案 0 :(得分:1)
请尝试这一点,如果符合您的要求,请告诉我
<?php
$result=NULL;
while($row = mysqli_fetch_assoc($result)) {
$aa = $row["field1"];
$bb = $row["field2"];
$result[$aa]=$bb;
}
echo $result['Row1a'];
?>
已编辑的代码 那么这应该符合你的要求
<?php
$search=$_POST['userText'];
$query= "SELECT * FROM table WHERE field1='".$search."';";
$result=mysql_query($query,$con);
$output=NULL;
if(mysql_num_rows($result)>0) //to check if at least 1 match found
{
$array=mysql_fetch_array($result);
$output=$array['field2'];
}
if(isset($output))
echo $output; // can be returned as needed
else
echo 'No match found';
?>
答案 1 :(得分:0)
这是一种方式。如果Reveal.initialize({
slideNumber: true
})
中没有偶数个元素,则奇数最后一个元素将设置为$row
。但显然每次都会覆盖Last
所以你可能想要一个使用计数器和$result
的多维数组或者其他一些:
$result[$i]