小编Jos*_*he4的帖子

命令不同步; 你现在不能运行这个命令

我正在尝试执行我的PHP代码,它通过mysqli调用两个MySQL查询,并得到错误"命令不同步;你现在无法运行此命令".

这是我正在使用的代码

<?php
$con = mysqli_connect("localhost", "user", "password", "db");
if (!$con) {
    echo "Can't connect to MySQL Server. Errorcode: %s\n". Mysqli_connect_error();
    exit;
}
$con->query("SET NAMES 'utf8'");
$brand ="o";
$countQuery = "SELECT ARTICLE_NO FROM AUCTIONS WHERE upper(ARTICLE_NAME) LIKE % ? %";
if ($numRecords = $con->prepare($countQuery)) {
    $numRecords->bind_param("s", $brand);
    $numRecords->execute();
    $data = $con->query($countQuery) or die(print_r($con->error));
    $rowcount = $data->num_rows;
    $rows = getRowsByArticleSearch("test", "Auctions", " ");
    $last = ceil($rowcount/$page_rows);
}  else {

print_r($con->error);
}
foreach ($rows as $row) {
    $pk = $row['ARTICLE_NO'];
    echo '<tr>' …
Run Code Online (Sandbox Code Playgroud)

php mysql sql mysqli

86
推荐指数
6
解决办法
18万
查看次数

从html表单调用javascript

我的问题和例子都是基于Jason在这个问题上的答案

我试图避免使用eventListner,只是在单击提交按钮时调用handleClick onsubmit.

我的代码绝对没有任何反应.

为什么handleClick没有被调用?

<html>
  <head>
    <script type="text/javascript">
      function getRadioButtonValue(rbutton)
      {
        for (var i = 0; i < rbutton.length; ++i)
        { 
          if (rbutton[i].checked)
            return rbutton[i].value;
        }
        return null;
      }

      function handleClick(event)
      {
        alert("Favorite weird creature: "+getRadioButtonValue(this["whichThing"]));
        event.preventDefault(); // disable normal form submit behavior
        return false; // prevent further bubbling of event
      }
    </script>
  </head>
<body>
    <form name="myform" onSubmit="JavaScript:handleClick()">
      <input name="Submit"  type="submit" value="Update" onClick="JavaScript:handleClick()"/>
      Which of the following do you like best?
      <p><input type="radio" name="whichThing" value="slithy toves" />Slithy …
Run Code Online (Sandbox Code Playgroud)

html javascript forms dom-events

50
推荐指数
3
解决办法
29万
查看次数

单击图层/ div

如果我在一个页面上有两个图层,并且第二层与第一层重叠,那么它是否可以"点击"?

我在第一层中有链接,第二层重叠,这使链接无法点击.有没有办法让图层显示,但是点击,同时仍然可以点击自己的链接?

编辑:

这是一个例子,带有html和样式表.

当与Layer3中的标题内联时,测试链接变得不可点击,但是在它们之下它们没问题.有没有办法纠正这个?

<title>Test</title>
<link rel="stylesheet" href="test.css" type="text/css">
<body>
<div id="Layer0">
<div id="Layer1" class="Layer1">
<h3 align="left">Brands</h3>
</div>
<div id="Layer2" class="Layer2"><h1>TEST</h1>
<div id="rightlayer">
<a href="test">TEST></a><p><a href="test">TEST></a><p><a href="test">TEST></a><p><a href="test">TEST></a><p><a href="test">TEST></a><p><a href="test">TEST></a><p><a href="test">TEST></a><p><a href="test">TEST></a><p><a href="test">TEST></a><p><a href="test">TEST></a><p><a href="test">TEST></a><p><a href="test">TEST></a><p><a href="test">TEST></a><p><a href="test">TEST></a><p><a href="test">TEST></a><p><a href="test">TEST></a><p><a href="test">TEST></a><p><a href="test">TEST></a><p><a href="test">TEST></a><p><a href="test">TEST></a><p><a href="test">TEST></a><p><a href="test">TEST></a><p><a href="test">TEST></a><p><a href="test">TEST></a><p><a href="test">TEST></a><p><a href="test">TEST></a><p>
</div>
</div>
<div id="Layer3" class="Layer3"><h1>Ed Hardy Auctions</h1>
</div>
</div>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)

和CSS

#Layer0 {
    width:100%;
    height:100%;
}
body {
    margin:10px 10px 0px 10px;
    padding:0px;
    color:#999999;
    font-family:"Trebuchet MS",arial,sans-serif;
    font-size:70.5%;
} …
Run Code Online (Sandbox Code Playgroud)

html css

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

会议在实践中劫持

我最近一直在阅读关于会话修复/劫持的内容,并理解这个理论.

我不明白的是如何在实践中利用它.您是否必须篡改浏览器才能使用被盗的Cookie?将其附加到URL并将其传递给Web应用程序?

或者你会编写某种自定义脚本来使用它,如果是这样,它会做什么?

我不是试图向这个或者例子寻求帮助,但我正在努力学习更多并理解.任何帮助表示赞赏.

security session session-hijacking

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

file_put_contents的错误子句

我正在使用此行来获取并保存URL中的图像.

file_put_contents("./images/".$pk.".jpg", file_get_contents($PIC_URL))
Run Code Online (Sandbox Code Playgroud)

我不确定处理错误的最佳方法是什么.目前它失败了,因为没有许可,很快就会得到补救,但我希望它能够处理PIC_URL为空或不是图像的情况.我应该死在这个级别的错误(可能是与权限相关的事情更好)或者我应该检查更高的PIC_URL是空的,还是两者都检查?

哪种方法最好?

php error-handling

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

php给出一个空白页面,没有错误

我有一个AJAX应用程序的以下部分,它没有错误,但屏幕上也没有显示任何内容,所以我不确定问题所在.直接从具有?cmd&id = 1的浏览器调用此页面应该返回,或者甚至在没有?cmd的情况下调用它应该返回cmd错误消息.

编辑:添加测试用例:我确实得到了cmd错误消息,但是当我传递&id = 1(1是一个有效的id)时,没有返回任何html,查看源是完全空白的.我是否错误地使用了回声或类似的东西?

edit2:将echo添加为第一行:无法看到第一个echo

edit3:在回到旧版本并再次进行所有更改之后,我现在在使用有效的cmd和id参数调用时获得测试字符集输出.我使用的代码与下面粘贴的代码相同.

代码:

<?php
echo "hello world";    
error_reporting(E_ALL);

if (isset($_GET["cmd"]))
  $cmd = $_GET["cmd"];
else
  die("You should have a 'cmd' parameter in your URL");

$id = $_GET["id"];

$con = mysqli_connect("localhost", "user", "password", "db");
echo "test con";

if(!$con)
{
  die('Connection failed because of' .mysqli_connect_error());
  echo "test error";
}

//$con->query("SET NAMES 'utf8'"); 
$con->set_charset("utf8"));
echo "test charset";

if($cmd=="GetSALEData")
{
  echo "test cmdifloop";

  if ($getRecords = $con->prepare("SELECT * FROM SALES WHERE PRODUCT_NO = ?"))
  {
    echo "test recordifloop";

    $getHtml …
Run Code Online (Sandbox Code Playgroud)

php mysql ajax mysqli

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

在MS Access和MySQL之间同步数据的最佳方法是什么?

我在Windows机器上有一个访问数据库,我必须在linux webserver上导入mysql.此时访问dabatbase表导出为文本文件,自动用ftp复制,然后加载到mysql中.

有没有更好的方法来执行此操作,可能使用ODBC连接或其他?

限制已经存在的复制信息的最佳方法是什么,即仅传输访问数据库中但尚未存在于mysql中的记录.

访问数据库由另一个程序处理,如果我不必对其进行更改,甚至打开它,那将是最好的.无法从访问数据库导入更新的记录.mysql数据库将成为主要来源,一些记录将被删除或更改.我只想导入从未在mysql数据库中的记录,而不是还原那些有意删除的记录.

mysql database ms-access odbc

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

保持状态而不使用Cookie

我试图弄清楚IPB论坛的工作方式。

如果我记得我,那么即使我关闭浏览器并重新打开它,我也将保持登录状态。

我正在尝试如何做到这一点,因为服务器设置的唯一cookie在会话结束时即在我关闭浏览器时会过期。那么服务器如何在不使用cookie的情况下如何恢复会话呢?

编辑:会话ID cookie设置为在会话结束时过期,并且我将浏览器设置为在会话结束时删除cookie。

这意味着当我关闭浏览器(会话结束)时,应删除cookie。

在关闭浏览器的时间内,如果我在其他浏览器中打开相同的站点,那么确定要恢复会话吗?但是,这不会发生。

相反,如果我打开原始浏览器,会话将恢复。

唯一的另一个cookie集是一个名为pass_hash的cookie,该cookie在创建后即过期,并在每次加载页面时由服务器发送。因此,它将不会被用于身份验证。

cookies forum session

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

如何从Access导出CSV?

我正在尝试将访问数据库导入mysql.我创建了一个mysql数据库,但不想使用access数据库中的所有列.有没有办法只将某些列从访问数据库导出到csv?

mysql csv ms-access

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

强制下载文件

我有一个包含信息的php页面,以及文件的链接,例如pdf文件.文件类型可以是任何内容,因为它们可以由用户上载.

我想知道如何强制下载任何类型的文件,而不强制下载链接到从该网站链接的其他页面.我知道可以使用标题执行此操作,但我不想打破我网站的其余部分.

所有到其他页面的链接都是通过Javascript完成的,实际链接是#,所以也许这样可以吗?

我应该设置

header('Content-Disposition: attachment;)
Run Code Online (Sandbox Code Playgroud)

对于整个页面?

php

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