<?php
header("Content-type:text/html;charset=utf8");
$password=$_POST["password"];
$username=$_POST["username"];
try{
$dsn="mysql:host=localhost;dbname=test";
$user="root";
$pass="360wmlssw";
$pdo=new PDO($dsn,$user,$pass);
$sql="delete * from test where user=:username and password=:password";
$stmt=$pdo->prepare($sql);
$stmt->bindParam(":username",$username);
$stmt->bindParam(":password",$password);
$stmt->execute();
echo $stmt->rowCount();
}
catch(PDOException $e)
{
echo $e->getMessage();
}
//各位大神,為什么我的語句輸出為0啊,我的數(shù)據(jù)庫有這條記錄啊
2014-08-15
那不會啊 我這實驗了 沒問題啊 你看看你的字符集^_^...
2014-08-14
你輸出下sql語句 在命令行中執(zhí)行一下看看有沒有錯誤,能不能查處記錄^_^...
2014-08-14
親 你是要查詢這條記錄吧,不是delete是select哈 你試試^_^...
2014-08-16
$sql="delete * from test where user='".$username."' and password='".$password."'";
2014-08-14
sql語句下可以的,但是在程序里就不行了
2014-08-14
改成select也不起作用?怎么解決?
2014-08-14
select,是這個,不是delete,那個是刪除的意思,不過單獨寫出來貌似沒啥用。之前我也是老是弄錯..