php pdo 如何获取查询数据库
我有一个标签如:<liclass="layui-nav-item"><ahref="javascript:;"id="qiandao3"name="qiandao2">这...
我有一个标签如:<li class="layui-nav-item"><a href="javascript:;" id="qiandao3" name="qiandao2"> 这是一个标签 </a></li>
我想点击标签触发事件
我写的代码可能不对 帮我看看 或者你有什么好想法
<?php
$name = $_SESSION['name']; //获取数据库里的名字
include('Database.class.php'); // 这是一个连接数据库的php
$qiandao["qiandao"]=new Database();
$qiandao["qiandao"]=$qiandao["qiandao"]->DBSQL("select * from user where = '$name' ");
if($qiandao== 1 ){ //如果qiandao的值等于1 签到过了 相反若是0 签到成功 把0变1
?>
<script>layer.alert('你已经签到过了!');</script>
?>
我发现$qiandao获取不到值 怎么回事呢 是我写错了 还是什么原因 帮我看下 谢谢大家
忘了说 那个开头带上 <script type="text/javascript">
function qiandao2()</script>
用function来触发
其他没问题 就$qiandao这几句出现了问题 展开
我想点击标签触发事件
我写的代码可能不对 帮我看看 或者你有什么好想法
<?php
$name = $_SESSION['name']; //获取数据库里的名字
include('Database.class.php'); // 这是一个连接数据库的php
$qiandao["qiandao"]=new Database();
$qiandao["qiandao"]=$qiandao["qiandao"]->DBSQL("select * from user where = '$name' ");
if($qiandao== 1 ){ //如果qiandao的值等于1 签到过了 相反若是0 签到成功 把0变1
?>
<script>layer.alert('你已经签到过了!');</script>
?>
我发现$qiandao获取不到值 怎么回事呢 是我写错了 还是什么原因 帮我看下 谢谢大家
忘了说 那个开头带上 <script type="text/javascript">
function qiandao2()</script>
用function来触发
其他没问题 就$qiandao这几句出现了问题 展开
1个回答
展开全部
$qiandao["qiandao"]=$qiandao["qiandao"]->DBSQL("select * from user where = '$name' ");
多命名几个变量,你这样 `$qiandao["qiandao"]` 用雹隐如在不同的类型中,容易搞混。
$db = new Database();
$result = 携枯$db->DBSQL("select * from user where = '$name' limit 1 ");
这里的 $result 应源启该是个数组。
if($result['qiandao'] == 1){
//
}else{
//
}
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询