小编Ire*_*ing的帖子

SQL按顺序排序

如果我有一个表和这样的数据:

ID |  Name  |  Group   

1    Apple     A    

2    Boy       A

3    Cat       B

4    Dog       C

5    Elep      C

6    Fish      C
Run Code Online (Sandbox Code Playgroud)

我希望按照从最小值到最大值的总数来订购,例如:A - 2条记录,B - 1条记录,C - 3条记录,因此它将成为:

3    Cat       B

1    Apple     A    

2    Boy       A

4    Dog       C

5    Elep      C

6    Fish      C
Run Code Online (Sandbox Code Playgroud)

我试过了

    $sql = "SELECT ID,Name FROM table ORDER BY COUNT(Group)";
Run Code Online (Sandbox Code Playgroud)

但它只是为我返回一个结果.

有没有提示?谢谢.

mysql database sql-order-by

61
推荐指数
3
解决办法
15万
查看次数

限制分页页码

$objConnect = mysql_connect("localhost","root","") or die(mysql_error());
$objDB = mysql_select_db("Test");

$strSQL = "SELECT * FROM UserAddedRecord WHERE (Name LIKE '%".$getname."%' and State LIKE '%".$getstate."%' and Cell LIKE '%".$getcell."%' and Custgroup LIKE '%".$getgroup."%') AND user_id=$id";

$objQuery = mysql_query($strSQL) or die ("Error Query [".$strSQL."]");
$Num_Rows = mysql_num_rows($objQuery);

$Per_Page = 5;   

if (!isset($_GET['Page'])) {
    $Page = 1;
} else {
    $Page = $_GET['Page'];
}

$Prev_Page = $Page - 1;
$Next_Page = $Page + 1;

$Page_Start = (($Per_Page * $Page) - $Per_Page);
if ($Num_Rows <= $Per_Page) …
Run Code Online (Sandbox Code Playgroud)

php mysql sql paging pagination

16
推荐指数
1
解决办法
6万
查看次数

通过css设置打印机纸张尺寸

我的打印机默认尺寸为A4,我需要使用旧的点阵打印机打印尺寸为8.5inx5.5in的工资单.我试图将每个工资单设置DIV在固定的高度,

width: 175.6mm;
height:123.7mm;
margin-left:auto;
margin-right:auto;
Run Code Online (Sandbox Code Playgroud)

虽然它完全符合工资单的大小,但是在打印之后,纸张将一直滚动直到它结束,因为与A4不同,工资单纸都加入了.我不希望对打印机纸张尺寸进行任何更改,因此我设置:

@media print 
{
   @page
   {
    size: 8.5in 5.5in;
    size: portrait;
  }
}
Run Code Online (Sandbox Code Playgroud)

但谷歌浏览器的打印预览仍显示:

在此输入图像描述

实际上是否可以这样做?或者有没有办法强制打印机停止打印后打印工资单以防止它继续滚动纸张?(我认为应该不可能)

PS我只使用谷歌浏览器.

**更新:

我注意到在选择"另存为PDF"后纸张尺寸会发生变化,如果我选择退回我的默认打印机,纸张尺寸会再次不正确.

html css google-chrome printing-web-page media-queries

13
推荐指数
3
解决办法
5万
查看次数

更新多行或在数据库中记录

如果我有这样的脚本:

$sql = "SELECT * FROM table WHERE Status='0'";
$query = mysql_query($sql);

    while ($row = mysql_fetch_array($query)) 
       $id = $row['ID'];

           //.........

       if($process->send()) { //after sent
         mysql_query("UPDATE table 
                      SET Status ='1' 
                      WHERE ID = '$id'"); 
       }
    }
Run Code Online (Sandbox Code Playgroud)

所以当进程完成时它会更新每一行.但是如果我有超过一万条记录Status='0',那么更新会变慢.

那么更新记录有更好的方法吗?我无法使用单个查询更新所有内容,因为我需要知道每个进程是否已完成.

谢谢.

php mysql database

4
推荐指数
1
解决办法
763
查看次数

当用户共享指向facebook的链接时更新数据库

一旦用户在我的网站中共享链接,是否可以更新数据库?

例如,如果他们共享链接,将会向他们的帐户授予一些积分.

我怎样才能确保他们真正分享到Facebook的链接,而不仅仅是点击共享然后关闭弹出窗口......

我不熟悉facebook,刚刚尝试谷歌,但仍未找到答案......

谢谢.

编辑:

   <script src="http://static.ak.fbcdn.net/connect.php/js/FB.Share" 
    type="text/javascript">
   </script>

   <a name="fb_share" type="button" share_url="script2.php?id=XXX"> 
Run Code Online (Sandbox Code Playgroud)

php facebook facebook-graph-api

3
推荐指数
2
解决办法
3401
查看次数

十进制数104的二进制等价物

好的,所以我知道104的二进制等价值是1101000.

10 = 1010

4 = 0100

所以,104 = 1101000(如何得到这些?这两者如何混合在一起得到这个二进制文件?)

这里的例子来看......

来自"hellohello"的八位字节是E8 32 9B FD 46 97 D9 EC 37.

This bit is inserted to the left which yields 1 + 1101000 = 11101000 ("E8").

我仍然明白这一部分,但如何将11101000转换为E8?

我对所有这些菜鸟问题感到抱歉,我昨天才学会它,我用Google搜索并搜索了一整天,但仍然没有真正理解这个概念......

谢谢.

binary decimal

2
推荐指数
1
解决办法
4706
查看次数

根据不同的提交按钮不同的表单动作

如果我有一个有2个按钮的表单,当我单击Button1然后它将是action="submit1.php",如果Button2那么action="submit2.php".

我试过这个:

  <script language="javascript">

  function Button1()
   {
     document.Form1.action = "submit1.php"   
     document.Form1.target = "iframe1";    
     document.Form1.submit();        

   }

  function Button2()
   {
    document.Form1.action = "submit2.php" ;
    document.Form1.target = "iframe2";    
    document.Form1.submit();       
   }

 </script>
Run Code Online (Sandbox Code Playgroud)

在某处<body>:

  <div style="visibility:hidden">
  <iframe NAME="iframe1" WIDTH="40" HEIGHT="40"></iframe>
  <iframe NAME="iframe2" WIDTH="40" HEIGHT="40"></iframe>
  </div>
Run Code Online (Sandbox Code Playgroud)

并以形式:

  <form name="Form1" id="Form1" method="post">
  <input type="submit" name="Button1" onclick="Button1();">
  <input type="submit" name="Button2" onclick="Button2();">
  </form>
Run Code Online (Sandbox Code Playgroud)

它不起作用,我做错了什么?

谢谢.

javascript forms

2
推荐指数
1
解决办法
6309
查看次数

关于选择选项值

嗯......这个问题可能听起来很傻,希望你们都不介意......

如果我有一个下拉列表:

 <select name="myoption" onchange="document.textbox.value=this.value">
 <option value="1">A</option>
 <option value="2">B</option>
 <option value="3">C</option>
 </select>

 <input type="text" name="textbox" id="textbox">
Run Code Online (Sandbox Code Playgroud)

因此,现在文本框将显示所选内容,但是是否可以显示A,B,C而不是1,2,3?

实际上我需要一个下拉列表,它会在2个文本框中显示2个不同的值,例如如果选择了A,则textbox1将显示"A",textbox2将显示"1".

我不知道是否有可能,我已经尝试了一段时间......有人可以给我一些提示吗?

提前致谢.

javascript php

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

Excel在公式栏中显示前导零

我有一个没有0的数据列表,所以我试图
Format Cells->Custom
添加一个前导零,它的工作原理.

但是,当我单击每个单元格时,公式栏中显示的数据仍然没有前导零.例如,在自定义格式化后的excel文件中:
0112244555

但在公式栏中:
112244555

当我点击每个数据时,有没有办法显示带前导零的数据?

excel vba excel-vba excel-formula

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