我想获取多行并存储在一个变量中,这是我获取数据的函数。
我想获取所有类型为服务的行。并在php中显示所有数据。
获取价值功能
public function getvalue() {
$db = connectionstart();
$sql = ("SELECT * FROM user_posts WHERE type='service' LIMIT 3");
$result = mysql_evaluate($db, $sql);
connectionclose($db);
return $result;
}
mysql_evaluate函数
function mysql_evaluate($db, $sql) {
$result = mysql_query($sql, $db) or die(mysql_error());
if (mysql_num_rows($result) == 0)
return $default_value;
else
return mysql_result($result, 0);
}
编写您的函数,如下所示:
public function getvalue() {
$db = connectionstart();
// No need of bracket here
$sql = "SELECT * FROM user_posts WHERE type='service' LIMIT 3";
$result = mysql_query($sql);
// declare an array
$data = [];
if($result){
// loop
while($row = mysql_fetch_array($result)) {
// store data in an array
$data[] = $row;
}
}
return $data;
}
希望它能对您有所帮助:)
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句