小编fab*_*rik的帖子

如何在mysql中执行:如果id = idold那么UPDATE status = 1

我想比较两个表,然后更新,如果某些逻辑是真的,

在伪代码中:

SELECT * FROM users, usersold IF users.id=usersold.id THEN UPDATE users.status=1;
Run Code Online (Sandbox Code Playgroud)

有没有办法在MySQL中做到这一点?

mysql sql

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

如何将PHP表单中的数据添加到数组中?

如果我有一个从我的表单请求我的数据的循环:

for ($i=0;$i < count($_POST['checkbx']);$i++) {
    // calculate the file from the checkbx
    $filename = $_POST['checkbx'][$i];
    $clearfilename = substr($filename, strrpos ($filename, "/") + 1);
    echo "'".$filename."',";       
}
Run Code Online (Sandbox Code Playgroud)

如何将其添加到下面的示例数组中?:

$files = array(
  'files.extension',
  'files.extension', 
);
Run Code Online (Sandbox Code Playgroud)

php forms arrays request

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

何时返回PHP中的值?

鉴于这种丑陋的方法:

public function convert_cell_value( $val, $type )
{
    if($type == 'String')
    {
        return $val;
    }
    elseif($type == 'Number')
    {
        if($val - intval($val) > 0)
        {
            return $val;
        }
        else
        {
            return intval($val);
        }
    }
    else
    {
        return $val;
    }
}
Run Code Online (Sandbox Code Playgroud)

现在我的100亿美元的问题是:当我应该返回值(不是在这种方法中,而是任何其他类似的这样)来应用DRY原则并追求性能.或者:我对性能的想法出了问题,当我立即返回某些值时,它与它没有任何关系?

额外的问题:是否有更简单的技巧来获得小数?

if($val - intval($val) > 0)
{
    return $val;
}
Run Code Online (Sandbox Code Playgroud)

感谢您宝贵的时间,fabrik

php performance dry return-value

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

如何使用PHP和HTML删除斜杠

在下面的代码中如何\使用PHP和HTML 删除斜杠

<input alt#\"\" src=\"/ckfinder/userfiles/files/DSC_0017.JPG\" style=\"width: 400px; height: 266px\" type=\"image\" /></p>

这是可能的,如果是的话怎么样?

提前感谢您的宝贵支持

html php

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

获取AJAX请求持续时间

我想使用jquery获取某个ajax请求的持续时间.例如,我正在使用此脚本:

$.ajax({
  type: "GET",
  url: "http://localhost/thescript.php",
  success: function(data){
    $("#container").html(data);
  },
  complete: function(jqXHR, textStatus){
    alert("http://localhost/thescript.php took 'n' seconds to load");
  }
});
Run Code Online (Sandbox Code Playgroud)

我希望能够知道这个ajax脚本加载了URL"http://localhost/thescript.php"多长时间.例如警告:"http://localhost/thescript.php加载'n'秒".

javascript ajax jquery

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

mysql_fetch_array()返回'提供的参数不是有效的MySQL结果资源'

我正在尝试以下代码:

<?php

    $link = mysql_connect('localhost', 'root', 'geheim');
    if (!$link) {
        die('Could not connect: ' . mysql_error());
    }
    echo 'Connected successfully';



    $query = "SELECT * FROM Auctions";
    $result = mysql_query($query);

    while($row = mysql_fetch_array($result, MYSQL_ASSOC))
    {
        foreach($row as $field=>$value)
        {
            echo "$field: {$value} <br />";
        }
    }
    mysql_close($link);

?> 
Run Code Online (Sandbox Code Playgroud)

并得到此错误:

Warning: mysql_fetch_array(): supplied argument is not a
    valid MySQL result resource in
    C:\Programme\EasyPHP 2.0b1\www\test.php on line 14
Run Code Online (Sandbox Code Playgroud)

我错过了什么?

php mysql

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

Javascript没有在IE上运行

我有一个在Firefox和Safari上运行良好的JavaScript代码段,但拒绝在IE上运行:

var drop= function(id)
{
   if(document.getElementById("select1").value == "Ficha de pediatria"){
    top.location.href = "print.jsp?id="+id+"&type=2";
   }
   else if(document.getElementById("select1").value == "Ficha normal"){
        top.location.href = "print.jsp?id="+id+"&type=1";
   }
}

<select id="select1" name="select1" onChange="drop(id);return false;">
<option>Imprimir:</option>
<option>Ficha de pediatria</option>
<option>Ficha normal</option>
</select>
Run Code Online (Sandbox Code Playgroud)

我对此进行了尝试,因为它有更多的JSP代码,但它仍然保持不变.任何人都知道为什么它不在IE上运行?

javascript internet-explorer

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

PHP/MySql Verbosity VS通过电线

我已经开始在PHP中编写一些相当大的或混乱的MySQL查询.我试图在冗长和表现之间找到平衡点.如果表现与之有关,那就是我的问题.

它是我的查询中的空白和MySQL注释.对我来说有意义的是PHP会在查询之前过滤查询不必要的空白区域甚至是查询中的mysql注释,但我不确定...

白色空间和评论是否会从PHP传播到MySQL,如果这样,它在性能方面是否真的重要?

我不是在寻找性能基准测试或者我想要了解更多关于此的更多信息.

php mysql sql performance

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

在MySQL查询中使用'distinct'

我有以下查询.

SELECT p.author_name, p.author_id,
DISTINCT p.topic_id, t.title
FROM `ibf_posts` p, `ibf_topics` t
WHERE p.topic_id = t.tid
ORDER BY pid DESC
LIMIT 8"
Run Code Online (Sandbox Code Playgroud)

当我运行它时,我得到以下MySQL错误:

You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'DISTINCT p.topic_id, t.title FROM `ibf_posts` p, `ibf_topics` t WHERE p' at line 1
Run Code Online (Sandbox Code Playgroud)

如果我删除DISTINCT关键字,那么查询工作没有问题.

我究竟做错了什么?

该方案来自Invision Power Board帖子和主题表.我想获得最新帖子的最后8个主题的标题.在最新的帖子列表中,我不希望同一主题出现多次.我想要一个独特的标题列表.

table:ibf_posts -pid -author_name -author_id -topic_id

table:ibf_topics -tid -title

tid与topic_id相同

mysql

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

PHP类没有回复返回值

class hello {

  var $fname;
  var $lname;

  function attrib() {
    $this->fname = "sarmen";
    $this->lname = "dijango";
  }

  function say() {
    $name = $this->fname.", ".$this->lname;
    return $name;
  }
}
Run Code Online (Sandbox Code Playgroud)

当我在页面上包含类并输入类似的内容时,这是我的示例类

$d = new hello();
$d->say()
Run Code Online (Sandbox Code Playgroud)

什么都没发生.我究竟做错了什么?

php oop

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

<h2>背景颜色与Jquery没有变化?

我有一个标题为id的h2元素,我有以下脚本:

<script type="text/javascript">
$(document).ready(function(){

   $("#title").css("background-color","red");   

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

背景色虽然没有改变,但我无法弄清楚为什么?

<html>
<head>
<title>Table Sorter</title>
<script type="text/javascript" src="/js/jquery-1.3.2.min.js"></script>
<script type="text/javascript" src="/js/jquery.tablsorter.min.js"></script>

<script type="text/javascript">
$(document).ready(function(){

$("#title").css("background-color","red");  

)};
</script>
</head>

<body>
<h2 id="title">Table Sorter</h2>
</body>
</html>

<script type="text/javascript">
$(document).ready(function()
{
    $("#title").css("background-color","red");
    $("#myTable").tablesorter();
}
);
</script>
Run Code Online (Sandbox Code Playgroud)

javascript css jquery

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

标签 统计

php ×6

mysql ×4

javascript ×3

jquery ×2

performance ×2

sql ×2

ajax ×1

arrays ×1

css ×1

dry ×1

forms ×1

html ×1

internet-explorer ×1

oop ×1

request ×1

return-value ×1