我被告知mysql_在当前版本的PHP中现在不推荐使用该扩展,并且将在某些时候删除.
我应该使用什么而不是这个以及如何使用?
对于我几乎所有的查询,我都使用它.
例如:
$result = mysql_query($query);
if (!$result) die ("Database access failed: " . mysql_error());
$rows = mysql_num_rows($result);
Run Code Online (Sandbox Code Playgroud) 我有一个包含两位信息的数据库.从日期到日期.我需要这个条目每天出现在我的日历中,但我只能设法出现在第一个和最后一个日期.
DB的例子:
job_no | date1(from)| date2(to)
________________________________
1 |2013-01-28 | 2013-02-03
2 |2013-01-14 | 2013-01-18
Run Code Online (Sandbox Code Playgroud)
编辑问题.我有一个日期输入的搜索栏,日历通过date1和接下来的6天查找条目.
我不能进行包含两个日期输入的搜索,因为我的用户习惯这种方式而且我不想增加搜索时间.我开始认为我必须找到日期之间的日期,array然后将其添加到a 然后使用a if statement来查找匹配...但是即使这样说也没关系.
关于工作1,我需要我的日历在28/29/30/31/01/02/03所有日期显示这项工作.
我目前的搜索SELECT * FROM jobs WHERE date1='$searchinput'PER日和日历此搜索.我使用strtotime将输入日期增加+1以添加到每天的搜索中.
日历页面.
我想要的结果.用户搜索日期28日.
Mon 28 | Tues 29 | Wed 30 ...... | Fri 03 |
_________________________________________________________________________
Job no 1 | job no 1 | job no 1 ...... | job no 1
Run Code Online (Sandbox Code Playgroud)
我现在有什么
Mon 28 | Tues 29 | Wed 30 ...... | Fri 03 |
_________________________________________________________________________
Job …Run Code Online (Sandbox Code Playgroud) 我有一个输出字符串/数组,例如001100110011.每四个字符描绘一个单元.我想计算每个单位的1的数量.
所以对于上面我想要回报2,2,2.如果字符串是0100001100111那么它应该返回1,2,3.
我当前的脚本只计算每四个循环,所以0100001100111将返回1,3,6.
$u = 16;//total of entries /4 is one unit
for($i=0;$i<=$u;$i++){
if(($i % 4) == 0){if($i==0){}else {$str .= substr_count($util_end, '1');}}
$util_end .= $_POST['userinput'.$b];
// util_end is the input from user on a checkbox select 0 for unselected and 1 for selected in sets of four ex 0110 (two selected)
}
Run Code Online (Sandbox Code Playgroud)