我正在使用codeigniter框架来开发一个音乐cms.我在mysql数据库中有3个表,目前我在"相册"表和"模型,控制器"中工作.我想选择"专辑"表1并加入"专辑" - >"cat_id"和"类别" - >"cat_id",并获取所有类别记录.
然后我想在"Soundtrack" - >"album_id"上加入"专辑" - >"album_id",然后获取所有音轨记录A到Z.
请有人帮我显示正确的codeigniter查询,如何SELECT和JOIN表然后从3个表中获取记录,?
表1 - >类别
CAT_ID
cat_name
日期
表2 - >专辑
album_id
ALBUM_TITLE
album_details
表3 - >原声带
album_id
TRACK_TITLE
如果有人从智能手机,手机等访问我想隐藏我的div我的javascript代码对我不起作用,请让我知道如何解决它?
<html>
<head>
<title>Test</title>
<script type="text/javascript">
if (/Android|webOS|iPhone|iPad|iPod|pocket|psp|kindle|avantgo|blazer|midori|Tablet|Palm|maemo|plucker|phone|BlackBerry|symbian|IEMobile|mobile|ZuneWP7|Windows Phone|Opera Mini/i.test(navigator.userAgent)){
document.getElementById('mybox').style.display = 'none';
};
</script>
</head>
<body>
<div id="mybox">
Hello world
</div>
</body>
</html>
Run Code Online (Sandbox Code Playgroud) 我们正在使用PostGreSql数据库,当我们运行以下代码单元时,它显示错误。
Severity: Warning
Message: Illegal string offset 'server'
Filename: postgre/postgre_driver.php
Message: Cannot modify header information - headers already sent by (output started at system/core/Exceptions.php:185)
Run Code Online (Sandbox Code Playgroud)
型号代码:
public function tracks_add( $id ) {
$cnt = 0;
$date = date('Y-m-d H:i:s');
$s_title = $this->input->post('s_title');
$s_singer = $this->input->post('s_singer');
$s_url = $this->input->post('s_url');
foreach ($s_title as $s_title) {
$this->db->set( array('a_id'=> $id, 's_title' => $s_title, 's_singer' => $s_singer[$cnt], 's_url' => $s_url[$cnt], 'date'=> $date) );
$this->db->insert('soundtracks');
$cnt++;
}
}
Run Code Online (Sandbox Code Playgroud)