最近我似乎正在寫幾乎相同的SQL語句,我不得不使用PHP進行循環和錯誤報告,所以我試圖寫一些將縮短我的代碼廣泛。我還在學習編程。如何建立一個自定義的PHP Mysql或PDO功能
我不知道我是否需要使用類或什麼,但這裏是我想要做的一個例子。
/////////q = query, f = fetch type(loop or single object), r = row;
function dbQuery($q, $f, $r){
global $con;
$query = mysqli_query($con, $q) or die(mysqli_error($con));
if ($f = 'loop'){
while($row = mysqli_fetch_array($query)){
echo $r;
}
} else if ($f='single'){
$row = mysqli_fetch_array($query);
echo $r;
}
///////////or prepared statements//////////
}
dbQuery("SELECT * FROM music WHERE perms = 'a' limit 50", $f='loop', $r="<div>".$row['title']."</div>"
);
我想要的東西,像下面,我知道它不是寫的,但我希望能有上述迴歸結果列於功能的ARG功能。
dbQuery($f='loop'){ /////////// I really don't know the corrent way for this////
$q= "SELECT * FROM music WHERE perms = 'a' limit 50";
$r="<div>".$row['title']."</div>";
////////and breaking out of php////
?>
<section><?php echo $row['duration']; ?></section>
<?php
}
請做推薦材料,我可以檢查出來。
查看準備好的語句,它們對安全性有好處,它們可以讓您輕鬆地使用不同的值多次運行相同的查詢。 – Styphon 2015-04-02 12:24:50