我想将结果添加到数组并在屏幕上打印.这是我的代码,什么都没有打印...有人可以帮我看看.
include('config.php');
$con = mysql_connect($host, $username, $password);
if (!$con){
die('Could not connect: ' . mysql_error());
}
mysql_select_db('members', $con) or die(mysql_error()) ;
$sql = "SELECT * FROM people where status like '%married%' ";
$result = mysql_query($sql);
while($row = mysql_fetch_array($result)){
$result_array[] = $row['id']; // <-------**here**
}
return $result_array;
echo($result_array);
mysql_close($con);
Run Code Online (Sandbox Code Playgroud)
你在做returnecho/mysql_close之前做了一个,所以echo/close调用永远不会被执行.除非你有更多关于这个代码片段的代码,否则没有任何回复调用,因为你实际上并不在函数中,所以返回实际上是作为"exit()"调用,因为你已经在执行堆栈的顶部.