如何在php echo中执行mysql查询? [重复]

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何在php echo中执行mysql查询? [重复]相关的知识,希望对你有一定的参考价值。

这个问题在这里已有答案:

我想在php echo子句中执行mysql查询..请帮忙..

mysqli_query($mysqli2,$update_book); ----> does not work.

这是我的代码..

$mysqli2=mysqli_connect("localhost","root","","bookDB");

$update_book="UPDATE bookinfo SET Status ='No' WHERE BookName='Step by Step'";


 echo "<script language=javascript>
   var con_test = confirm('Are you ready?');
   if(con_test == true){
     mysqli_query($mysqli2,$update_book);
     alert('Complete.');
   }
   else if(con_test == false){
     alert('Canceled.');
   }
   </script>";
答案

您无法在Javascript代码中执行PHP代码。

您需要使用ajax(从js代码调用php文件,例如检查http://api.jquery.com/jquery.ajax/),或者在单击确认时重定向到另一个页面

以上是关于如何在php echo中执行mysql查询? [重复]的主要内容,如果未能解决你的问题,请参考以下文章

在 PHP PDO 中获取最后执行的查询

如何在 PDO PHP 中查看查询错误

如果发生多行,如何在 php mysql 的侧存储过程中执行选择查询?

如何在 PHP/MYSQL 中将两个 mysql 查询作为一个执行?

使用 PHP/CodeIgniter 在 MySQL 中获取最后执行的查询

如何在执行php脚本后将mysql查询结果返回到html页面?