0
私はいくつかの助けが必要です。私はプロジェクトに取り組んでいると私は自分自身がデータベースから情報を取得するための機能の束を書いた:私は何を必要とするクラス..ですPHP/MySQLデータベースクラスが必要
function getSlideByUserAndSortId($sort_order) {
global $mysqli;
global $user_id;
if ($stmt = $mysqli->prepare("SELECT slide_id FROM user_slides WHERE user_id = ? AND sort_order = ?")) {
$stmt->bind_param('ii', $user_id, $sort_order);
$stmt->execute();
$stmt->bind_result($returnSlideId);
$stmt->store_result();
$stmt->fetch();
return $returnSlideId;
$stmt->close();
}
}
function getSlideText($var) {
global $mysqli;
global $user_id;
global $current_slide;
if ($stmt = $mysqli->prepare("SELECT text FROM slide_data WHERE slide_id = ? AND user_id = ? LIMIT 1")) {
$stmt->bind_param('ii', $current_slide, $user_id);
$stmt->execute();
$stmt->bind_result($text);
$stmt->store_result();
$stmt->fetch();
$text = ($stmt->num_rows < 1 ? $var : $text);
return $text;
$stmt->close();
}
}
とても厄介です。たとえば
私がちょうど行うことができるCodeigniterのような:
$this->db->select('*');
$this->db->from('blogs');
$this->db->join('comments', 'comments.id = blogs.id');
$query = $this->db->get();
どのように他の人はそれを行うのですか?取得する必要のある情報がたくさんあり、多くのクエリがある場合は、データを表示する最善の方法は何ですか?
1の他の多くの提案を見つけるCANDしかしPropelとDoctrine
です。私は個人的に教義を推奨することができます、それは私の開発を大きくスピードアップします。 – MrGlass