PHP串連mysql

來源:互聯網
上載者:User

標籤:for   param   soc   base   prepare   set   values   pass   utf8   

$servername = "localhost";   //伺服器
$username = "root"; //使用者名稱
$password = "root"; //密碼
$dbname="base";    //表名
$params = array (
PDO::MYSQL_ATTR_INIT_COMMAND => ‘SET NAMES \‘UTF8\‘‘ , //設定字元集 保證中文不亂碼
PDO::ATTR_ERRMODE => PDO::ERRMODE_EXCEPTION, //設定當前pdo的錯誤處理方式
);
try {
$conn = new PDO("mysql:host=$servername;dbname=$dbname", $username, $password, $params);
echo "串連成功";

//查詢
$sqlinquire = ‘select * from shop‘;
// $sqlinquire = ‘select * from shop WHERE Id=3||typeId=1‘;//給查詢加入限制條件
$preinquire = $conn->prepare($sqlinquire);
$preinquire->execute();
$resultinquire=$preinquire->fetchAll(PDO::FETCH_ASSOC);



//插入,增加記錄
$str=‘‘;
$arr=array();
for($i=0;$i<10;$i++){
if($i==0){
$str="(?,?,?)";
}else{
$str.=",(?,?,?)";
}
$s="張三".rand(1000,100000);
$t=rand(1,3);
$m=‘¥‘.rand(100,1000);
$arr[]=$s;
$arr[]=$t;
$arr[]=$m;
}
echo $str;
print_r($arr);
$sqladd="INSERT INTO shop(shopname,typeId,money) VALUES $str";
$preadd = $conn->prepare($sqladd);
$preadd->execute($arr);



//修改編輯資料
$sqlchange="UPDATE shop SET money=‘¥1599‘ WHERE Id=2";
$prechange = $conn->prepare($sqlchange);
$prechange->execute();

//刪除
$sqldel="DELETE FROM shop";
$predel = $conn->prepare($sqldel);
$predel->execute();

} catch(PDOException $e) {
echo $e->getMessage();
}

PHP串連mysql

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.