标准和简单的mySQL查询出错了

时间:2014-07-14 13:31:34

标签: php mysql

问题解决了,是会话崩溃导致连接到实时数据库而不是本地数据库。无论如何,谢谢那些试图帮助我的人......

出于某种原因,我无法弄清楚为什么这个查询不起作用。有没有人看到问题或者可以告诉我什么是错的?...

很多人都想知道我的变量是什么,所有“MYTABLE,MYCOLLUMN,MYVARIABLE”都是占位符。正如你可以看到查询在phpmyadmin中工作所以没有错。

  
      
  • 查询可直接在Phpmyadmin
  • 中使用   
  • 我没有收到来自mysql_error的错误
  •   
  • 我的PHP错误检查没有错误,而是没有设置
  • 的变量   
  • 早期查询中没有“同名变量”崩溃
  •   
error_reporting(E_ALL);
ini_set("display_errors","1");
ini_set("display_startup_errors","1");


        $result_ag = mysql_query("SELECT * FROM `MYTABLE` WHERE MYCOLLUMN='$MYVARIABLE'");

    /*  while ($data_ag = mysql_fetch_array($result_ag)){
          $lKundNrslut[] = $data_ag['lKundNr'];
        }
        var_dump($lKundNrslut);
    */

        $qwert = mysql_fetch_array($result_ag);
        echo $qwert['lKundNr'].'DFQ';

我真的找不到在我眼前可能只是轻易错过的问题,并会欣赏任何想法如何解决这个问题......

1 个答案:

答案 0 :(得分:0)

$query = "SELECT * FROM `MYTABLE` WHERE MYCOLLUMN='$MYVARIABLE'";

echo $query;

$result_ag = mysql_query($query) or die(mysql_error());// remove this bit in production

现在看看PHP的mysql_ API的弃用