if(strpos($fields,"`")===false)如果$fields = "hello,`world`";會(huì)怎么樣?
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()
每個(gè)方法 return self::$link 就OK了。
db->field()->where()->order()->group()->limit()
每個(gè)方法 return self::$link 就OK了。
2016-11-06
關(guān)于連接速度,mysql 確實(shí)用mysqli 要比pdo 快好多,我本機(jī)測試要快了五十多倍,一個(gè)是0.008/100次,一個(gè)是4.03/100次,一次也就相差幾十毫秒,其它執(zhí)行語句的速度都差不多。
但是 為了這幾十毫秒的連接放棄PDO 真的值得嗎。
還有,如果數(shù)據(jù)庫不是mysql 而是 mssql,pdo返回會(huì)比過程化的 sqlsrv_connect 更快一些。
但是 為了這幾十毫秒的連接放棄PDO 真的值得嗎。
還有,如果數(shù)據(jù)庫不是mysql 而是 mssql,pdo返回會(huì)比過程化的 sqlsrv_connect 更快一些。
2016-11-06