小编Sta*_*bie的帖子

数据库建模:如何将书与其绑定相关联?

一本特定的书可以有0个或更多相关的绑定(例如精装本,平装本等).所以,说我有本书1和它的相关书籍2,34.我可能有一个看起来像这样的表:

book_id     related_book_id
1           2
1           3
1           4
Run Code Online (Sandbox Code Playgroud)

现在,我想这也遵循本书2有关1,34.所以,我可以扩展表记录以包括这些:

book_id     related_book_id
2           1
2           3
2           4
Run Code Online (Sandbox Code Playgroud)

...并为3和做同样的事情4.然后为市场上存在的数百万本书做到这一点.

这是一个好主意吗?我觉得(1,2)和他一样(2,1).

我正在使用MySQL.

mysql database-design relational-database

0
推荐指数
1
解决办法
67
查看次数

WordPress - 安全风险?

我有一个WordPress网站,可访问以下链接:( www.domain.com/wp-admin/显然不是真正的域名).有人告诉我这是一个安全风险.这有什么道理吗?

security wordpress

0
推荐指数
1
解决办法
619
查看次数

CodeIgniter:在DB中存储会话,如何知道会话来自哪个?

我正在考虑将CI会话存储在数据库中,这样我就可以显示当前有多少用户在线,谁具体在线等等.

查看http://codeigniter.com/user_guide/libraries/sessions.html,我是否理解信息将存储在表格的user_data列中ci_session?意思是,也许我只是将用户的id存储在那里?

codeigniter

0
推荐指数
1
解决办法
3465
查看次数

使用php将多行插入mysql数据库的最佳方法是什么?

下面的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)

php mysql

0
推荐指数
1
解决办法
1751
查看次数

哪种MySQL数据类型用于调度?

我想记录在电影院播放的电影的开始和结束时间.我需要存储日期(例如2011年1月1日),开始时间(例如上午9:00)和结束时间(例如上午11点).我应该使用DateTime吗?我已经看到一些实现,其中INT用于表示以分钟为单位的时间(例如,0 = 12午夜,1 = 12:01 am等).我不确定使用INT over DateTime是否有某种好处.

建议?

编辑1:

扩展了如上所述使用INT的想法,该表可能包含以下列:

  • 日期(例如2011年1月1日)
  • start_time(例如540 - 表示上午9点)
  • end_time(例如660 - 表示上午11点)

mysql database database-design sqldatatypes

0
推荐指数
1
解决办法
296
查看次数

JSLint:意外结束

$.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)

有什么想法有什么不对吗?

javascript jquery jslint

0
推荐指数
1
解决办法
1167
查看次数

无法将填充应用于<b>

填充顶部对标签不起作用有原因吗?参见http://jsfiddle.net/MMwdR/

<b>hello world</b>?

b {
    padding-top: 100px;
}
?
Run Code Online (Sandbox Code Playgroud)

css css3

0
推荐指数
1
解决办法
568
查看次数

Twitter Bootstrap Popover:如何根据屏幕大小设置"放置"?

我正在尝试使用http://twitter.github.io/bootstrap/javascript.html#popovers.在较大的屏幕上,我希望弹出框出现在右侧.在较小的屏幕上,我想我希望它出现在顶部或底部.有没有办法做到这一点?

jquery twitter-bootstrap

0
推荐指数
1
解决办法
1859
查看次数

PHP Regex - 解析大文件

我有一个非常大的文件 - 有些达到10GB - 主要包含结构化数据(例如,其中99%是我感兴趣的每行文本的制表符分隔值).我需要从这些文件中提取我可以通过正则表达式轻松找到的非常具体的数据.但是,我担心的是,如果我尝试将文件转换为字符串,然后将该字符串转换为正则表达式,那么我将遇到各种各样的问题.

正则表达式解析非常大的文件有什么好的策略?

php regex

0
推荐指数
1
解决办法
568
查看次数

Jumbotron在Twitter Bootstrap中太宽了

请参阅: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)

css css3 twitter-bootstrap twitter-bootstrap-3

0
推荐指数
1
解决办法
4411
查看次数

PHP:如何在课堂上使用?

我正在尝试usort在PHP类中使用.所需的第二个参数应该是有效的回调.我如何在课堂上这样做?这不起作用:

usort($my_array, "$this->compare_function");
Run Code Online (Sandbox Code Playgroud)

建议?

php

0
推荐指数
1
解决办法
238
查看次数

jQuery inArray - 问题

假设我有一个a值为的变量:

1
Run Code Online (Sandbox Code Playgroud)

然后我有一个b包含值的数组:

[1, 2]
Run Code Online (Sandbox Code Playgroud)

为什么$.inArray(a, b)给我一个-1?我应该得到0,对吧?

javascript jquery

-1
推荐指数
1
解决办法
1727
查看次数