遇到一些错误,我一生都无法看到自己跌倒的地方。下面是功能文件
<?php
include('config.php');
function getAllPosts()
{
try {
$dbh = new PDO(DB_HOST, DB_USER, DB_PASS);
} catch (PDOException $e) {
echo $e->getMessage();
}
$stmt = $dbh->prepare('SELECT id, title, content FROM posts ORDER BY created_at DESC');
$stmt->execute();
$results = $stmt->fetchAll(PDO::FETCH_ASSOC);
return $results;
}
function getSinglePost($id)
{
try {
$dbh = new PDO(DB_HOST, DB_USER, DB_PASS);
} catch (PDOException $e) {
echo $e->getMessage();
}
$stmt = $dbh->prepare('SELECT title, content FROM posts WHERE id = ?');
$bindings = array($id);
$stmt->execute($bindings);
$result = $stmt->fetch(PDO::FETCH_ASSOC);
return $result; …Run Code Online (Sandbox Code Playgroud) 我写了一个简单的函数来删除数据库中的数据,但删除查询不正确我的模型代码如下:
function removedata()
{
$userid = $this->input->post('userid');
$this->db->where('userid', $userid);
$deldata = $this->db->delete('userbasic');
if ($deldata == true) {
echo "Data Removed Successfully";
} else {
echo "Deletion Failed";
}
}
Run Code Online (Sandbox Code Playgroud)
我已经加载了数据库,并尝试了两个查询即
$this->db->where('userid',$userid);
$deldata=$this->db->delete('userbasic');
Run Code Online (Sandbox Code Playgroud)
和
$deldata=$this->db->delete('userbasic',array('userid'=>$userid));
Run Code Online (Sandbox Code Playgroud)
所以请建议我回答结果没有错误它也打印成功删除数据,但数据没有从数据库中删除...
我有这个简单的代码:
var Modules = (function() {
'use strict';
return {
TIMER: function (){
var timer = null;
return {
time: 100,
init: function() {
this.counter();
this.timer = window.setInterval(this.counter, 1000);
},
counter: function() {
this.time -= 1;
if (this.time <= 0) {
window.clearInterval(this.timer);
alert('Time expired');
}
console.log(this.time);
this.viewer();
},
viewer: function() {
document.getElementById('timer').innerHTML = this.time;
}
}
}
};
}());
Modules.TIMER().init();Run Code Online (Sandbox Code Playgroud)
<div id="timer"></div>Run Code Online (Sandbox Code Playgroud)
出问题了,因为我遇到了2个错误:
this.viewer不是函数
和
此时间的NaN
在间隔内运行我的设计模式有什么问题?
将TIMER扩展为复位方法后:
reset: function() {
this.time = 100;
}
Run Code Online (Sandbox Code Playgroud)
并在外部将其称为:
Modules.TIMER().reset();?
我有
这个时间没有定义 …
我的MySQL表中有一列.列名称为"attached_products",现在,例如我在那里有一些记录,且attachment_products的值为"1,16,164,1645",如何选择"16"的所有记录?
我尝试了where子句,它类似于:
select * from websites where attached_products like '%16%'
Run Code Online (Sandbox Code Playgroud)
但它也选择164和21645的记录.
谢谢你的帮助!:)