$html = ' some html here <br>';
function sql($mysqli,$html){
$stmt = $mysqli->prepare("SELECT * FROM `jobs` WHERE `out` is null");
$stmt->execute();
$stmt->store_result();
$stmt->bind_result($job_id,$vin,$yr,$mk,$mdl,$color,$miles_in,$miles_out,$quoted,$price,$phone,$customer,$bal,$tax,$msg,$in,$out);
$stmt = $mysqli->prepare("SELECT * FROM jobs a WHERE a.in between ? and ?");
$stmt->bind_param('ss', $startday, $endday);
$startday = '2013-01-01';
$endday = '2013-12-31';
$stmt->execute();
$stmt->store_result();
$stmt->bind_result($job_id,$vin,$yr,$mk,$mdl,$color,$miles_in,$miles_out,$quoted,$price,$phone,$customer,$bal,$tax,$msg,$in,$out);
while($stmt->fetch()){
下面是用两种不同的方法在同一行:注释的部分作品,但我不能得到的功能相同的值添加到HTML字符串,然后在与完成它返回到脚本php代码。函数不会返回值
$html.= $vin.' - '.$count.' <br> '; // echo $vin.' - '.$count.' <br> ';
$count++;
}
return $html;
}
sql($mysqli,$html);
echo $html;
我的输出是'some html here',这是因为这是字符串的定义方式。我希望得到这个函数来添加从mysql查询中提取的值,然后将它们添加到可以在所有php结尾处打印出来的字符串。 函数的输出,如果我们使用echo $代替HTML级联是
12345 - <br>
123 - 1 <br>
1236485 - 2 <br>
什么想法?