Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/67.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
根据id php添加数据库字段_Php_Mysql_Sql_Database - Fatal编程技术网

根据id php添加数据库字段

根据id php添加数据库字段,php,mysql,sql,database,Php,Mysql,Sql,Database,我一直在尝试根据数据库字段的empid输出数据库字段,但不知何故我不能。它给了我这个错误 警告:mysql_fetch_array()希望参数1是资源,布尔值在第16行的C:_webhost\Apache24\htdocs\eis\usercp.inc.php中给出 看,可能有两件事:- 首先,您在查询中使用的empid可能是整数,您正在传递带引号的值 其次,查询没有返回任何结果。回显查询并在phpmyadmin或任何mysql查询浏览器中运行它 建议:在使用mysql\u fetch\u数组之

我一直在尝试根据数据库字段的
empid
输出数据库字段,但不知何故我不能。它给了我这个错误

警告:mysql_fetch_array()希望参数1是资源,布尔值在第16行的C:_webhost\Apache24\htdocs\eis\usercp.inc.php中给出


看,可能有两件事:-

  • 首先,您在查询中使用的empid可能是整数,您正在传递带引号的值
  • 其次,查询没有返回任何结果。回显查询并在phpmyadmin或任何mysql查询浏览器中运行它
  • 建议:在使用mysql\u fetch\u数组之前,请使用mysql\u num\u rows检查查询是否返回任何行


    注意:mysql_*函数正在贬值。因此,避免使用它们。可能有两种情况:-

  • 首先,您在查询中使用的empid可能是整数,您正在传递带引号的值
  • 其次,查询没有返回任何结果。回显查询并在phpmyadmin或任何mysql查询浏览器中运行它
  • 建议:在使用mysql\u fetch\u数组之前,请使用mysql\u num\u rows检查查询是否返回任何行


    注意:mysql_*函数正在贬值。因此,避免使用它们,因为您的sql语句
    $query
    无效,所以从
    mysql\u query()
    传递一个布尔值
    false
    。因此
    mysql\u fetch\u array()
    返回上述错误

    作为
    $query
    尝试此操作,如果它是语法错误,我希望它会解决

       $query= SELECT * FROM hrf_leave WHERE empid = '$empid' AND formStatus = 0";
    

    由于您的sql语句
    $query
    无效,因此从
    mysql\u query()
    传递了一个布尔值
    false
    。因此
    mysql\u fetch\u array()
    返回上述错误

    作为
    $query
    尝试此操作,如果它是语法错误,我希望它会解决

       $query= SELECT * FROM hrf_leave WHERE empid = '$empid' AND formStatus = 0";
    

    在你做任何事情之前,请不要使用mysql函数,因为它不再受支持 您可以使用pdo。下面是如何使用pdo连接到datadabase,从那里您必须学习如何查询pdo gud。 getMessage(); }
    ?>

    在您做任何事情之前,请尝试不要使用mysql功能,因为它不再受支持 您可以使用pdo。下面是如何使用pdo连接到datadabase,从那里您必须学习如何查询pdo gud。 getMessage(); }
    ?>

    在mysql\u查询后放置或
    死亡(mysql\u error())
    ;我试过了。我发现了问题,做了一些修改后忘记保存mysql表。但是它仍然没有输出我想要的结果;我试过了。我发现了问题,做了一些修改后忘记保存mysql表。但它仍然没有输出我想要的结果。我尝试使用$row=mysql\u fetch\u assoc(query\u run)在数据库中输出1个字段,并像$row['id']那样进行回显,但没有弹出任何提示out@Carnal我知道现在很晚了,但您仍然有这个问题吗?我尝试使用$row=mysql\u fetch\u assoc(query\u run)在数据库中输出1个字段像这一行一样回响,但什么也没有弹出out@Carnal我知道很晚了,但你还有这个问题吗?