if(strpos($fields,"`")===false)如果$fields = "hello,`world`";会怎么样?
2016-11-14
$sql="SELECT Guid_id,Name,RoleName FROM UserInfo";
$stmt=$pdo->prepare($sql);
$stmt->execute();
$stmt->bindCoumn(0,$guid_id);
while($stmt->fectch(PDO::FETCH_BOUND))
{
echo "guid=$guid_id".'<br>';
}
$stmt=$pdo->prepare($sql);
$stmt->execute();
$stmt->bindCoumn(0,$guid_id);
while($stmt->fectch(PDO::FETCH_BOUND))
{
echo "guid=$guid_id".'<br>';
}
2016-11-10
$sql="Update UserInfo set Name=? WHERE Guid_id=?";
$stmt=$pdo->prepare($sql);
$userName='root',
$guid_id='xxxxxxx';
$stmt->bindValue(1,$userName);
$stmt->bindValue(2,$guid_id);
if($stmt->execute())
{
echo $stmt->rowCount();
}
$stmt=$pdo->prepare($sql);
$userName='root',
$guid_id='xxxxxxx';
$stmt->bindValue(1,$userName);
$stmt->bindValue(2,$guid_id);
if($stmt->execute())
{
echo $stmt->rowCount();
}
2016-11-10
$sql="Delete UserInfo where guid_id>? AND Name=?";
$stmt=$pdo->prepare($sql);
$guid_id='xxxxxxxxxxxxxx';
$name='root';
$stmt->execute();
echo $stmt->rowCount();
$stmt=$pdo->prepare($sql);
$guid_id='xxxxxxxxxxxxxx';
$name='root';
$stmt->execute();
echo $stmt->rowCount();
2016-11-10
建议可以像tp那样,连贯操作
db->field()->where()->order()->group()->limit()
每个方法 return self::$link 就OK了。
db->field()->where()->order()->group()->limit()
每个方法 return self::$link 就OK了。
2016-11-06
关于连接速度,mysql 确实用mysqli 要比pdo 快好多,我本机测试要快了五十多倍,一个是0.008/100次,一个是4.03/100次,一次也就相差几十毫秒,其它执行语句的速度都差不多。
但是 为了这几十毫秒的连接放弃PDO 真的值得吗。
还有,如果数据库不是mysql 而是 mssql,pdo返回会比过程化的 sqlsrv_connect 更快一些。
但是 为了这几十毫秒的连接放弃PDO 真的值得吗。
还有,如果数据库不是mysql 而是 mssql,pdo返回会比过程化的 sqlsrv_connect 更快一些。
2016-11-06