在 php 函数中,我尝试在数据库表中插入一行
function abnc()
{
$link = conn to db;
$query = "insert into table( a,c ,v) values (1,2,3);"
$result = mysqli_query($link, $query);
if(mysqli_rows_affected($link) == 1){
close conn;
return true;}
else{
return false;
close conn;
}
现在,在其他地方,我调用了这个函数,并尝试读取我插入的值
$done = abnc();
if($done)
{
$query = "select * from table where a=1 and c=2 and v=3";
$result = mysqli_query($link, $query);
echo "true";
echo mysqli_num_rows($result);
}
else
{
echo 'false';
}
我得到的输出是true0;
我认为当函数执行时,脚本只是继续。我希望它等到函数执行完成。有什么解决办法??