一本特定的书可以有0个或更多相关的绑定(例如精装本,平装本等).所以,说我有本书1和它的相关书籍2,3和4.我可能有一个看起来像这样的表:
book_id related_book_id
1 2
1 3
1 4
Run Code Online (Sandbox Code Playgroud)
现在,我想这也遵循本书2有关1,3和4.所以,我可以扩展表记录以包括这些:
book_id related_book_id
2 1
2 3
2 4
Run Code Online (Sandbox Code Playgroud)
...并为3和做同样的事情4.然后为市场上存在的数百万本书做到这一点.
这是一个好主意吗?我觉得(1,2)和他一样(2,1).
我正在使用MySQL.
我有一个WordPress网站,可访问以下链接:( www.domain.com/wp-admin/显然不是真正的域名).有人告诉我这是一个安全风险.这有什么道理吗?
我正在考虑将CI会话存储在数据库中,这样我就可以显示当前有多少用户在线,谁具体在线等等.
查看http://codeigniter.com/user_guide/libraries/sessions.html,我是否理解信息将存储在表格的user_data列中ci_session?意思是,也许我只是将用户的id存储在那里?
下面的php代码获取表单的结果并将它们插入表中.
我必须使用这个表结构,其中每一行对应一个与表单不同的值,例如First Name.
我已经编写了下面的代码,但它很麻烦.你能用更好的方法帮助我吗?谢谢堆!
$lists = $_POST['form']['lists'][0];
$first_name = $_POST['form']['first_name'];
$last_name = $_POST['form']['last_name'];
$idu = $db->insertid();
$db->setQuery("INSERT INTO #__rsmail_subscriber_details (`IdList`, `FieldName`,
`FieldValue`, `IdSubscriber`) VALUES ('" . $db->getEscaped($lists) . "', 'First Name'
, '" . $db->getEscaped($first_name) . "', '" . $db->getEscaped($idu) . "')");
$db->query();
$db->setQuery("INSERT INTO #__rsmail_subscriber_details (`IdList`, `FieldName`,
`FieldValue`, `IdSubscriber`) VALUES ('" . $db->getEscaped($lists) . "', 'Last Name'
, '" . $db->getEscaped($last_name) . "', '" . $db->getEscaped($idu) . "')");
$db->query();
Run Code Online (Sandbox Code Playgroud) 我想记录在电影院播放的电影的开始和结束时间.我需要存储日期(例如2011年1月1日),开始时间(例如上午9:00)和结束时间(例如上午11点).我应该使用DateTime吗?我已经看到一些实现,其中INT用于表示以分钟为单位的时间(例如,0 = 12午夜,1 = 12:01 am等).我不确定使用INT over DateTime是否有某种好处.
建议?
编辑1:
扩展了如上所述使用INT的想法,该表可能包含以下列:
$.fn.hasScrollBar = function () {
"use strict";
return this.get(0).scrollHeight > this.height();
}
Run Code Online (Sandbox Code Playgroud)
JSLint抱怨并说:
Unexpected '(end)'.
}
line 5 character 1
Run Code Online (Sandbox Code Playgroud)
有什么想法有什么不对吗?
填充顶部对标签不起作用有原因吗?参见http://jsfiddle.net/MMwdR/
<b>hello world</b>?
b {
padding-top: 100px;
}
?
Run Code Online (Sandbox Code Playgroud) 我正在尝试使用http://twitter.github.io/bootstrap/javascript.html#popovers.在较大的屏幕上,我希望弹出框出现在右侧.在较小的屏幕上,我想我希望它出现在顶部或底部.有没有办法做到这一点?
我有一个非常大的文件 - 有些达到10GB - 主要包含结构化数据(例如,其中99%是我感兴趣的每行文本的制表符分隔值).我需要从这些文件中提取我可以通过正则表达式轻松找到的非常具体的数据.但是,我担心的是,如果我尝试将文件转换为字符串,然后将该字符串转换为正则表达式,那么我将遇到各种各样的问题.
正则表达式解析非常大的文件有什么好的策略?
请参阅:http://jsfiddle.net/rMYdL/
我的jumbotron似乎超出了宽度col-md-10(意思是,我看到一个水平滚动条).有什么想法吗?这是相关的片段:
<div class="col-md-10">
<div class="jumbotron">
<div class="container">
<h1>
Hello
</h1>
<p>
Please select the type of post you would like to add, edit, or delete.
</p>
</div>
</div>
</div>
Run Code Online (Sandbox Code Playgroud) 我正在尝试usort在PHP类中使用.所需的第二个参数应该是有效的回调.我如何在课堂上这样做?这不起作用:
usort($my_array, "$this->compare_function");
Run Code Online (Sandbox Code Playgroud)
建议?
假设我有一个a值为的变量:
1
Run Code Online (Sandbox Code Playgroud)
然后我有一个b包含值的数组:
[1, 2]
Run Code Online (Sandbox Code Playgroud)
为什么$.inArray(a, b)给我一个-1?我应该得到0,对吧?
jquery ×3
mysql ×3
php ×3
css ×2
css3 ×2
javascript ×2
codeigniter ×1
database ×1
jslint ×1
regex ×1
security ×1
sqldatatypes ×1
wordpress ×1