douye2488 2018-11-24 09:19
浏览 153

PHP mysqli_fetch_assoc()函数在相同的PHP文件工作时返回NULL

i have spent a day now but i am not able to solve the following problem. I have this code to access my database and i want to get some values. The weird thing is, that the same code works for the same php file on the same server in the same directory. I wanted to create a new php file with a different sql selection, but this one always returns null instead of a json array.

Any helpful advice would be great! I am running a wordpress site, maybe thats an important information.

<?php
if( isset( $_POST[user_id] ) )
{
    $user_id = $_POST[user_id];

    $servername = "****";
    $username = "****";
    $password = "****";
    $dbname = "****";

    // Create connection
    $conn = new mysqli($servername, $username, $password, $dbname);

    // Check connection
    if ($conn->connect_error) {
        die("Connection failed: " . $conn->connect_error);
    } 
    //echo "Connected successfully";
    //echo $user_id;


    $sql = "SELECT *
    FROM felderkonfig
    WHERE felderkonfig_user_id = '$user_id' ";

    $result = mysqli_query($conn, $sql);    //sql abfrage in array speichern
    $myArray = array();
    $myArray =mysqli_fetch_assoc($result);  //umwandeln in assoziatives array

    echo json_encode($myArray);     //echo als json array


    $conn->close();
    exit(); 
}else{
    echo "Fehler bei if isset";     
}
?>
  • 写回答

2条回答 默认 最新

  • douyou7102 2018-11-24 09:24
    关注

    You should include this file to the prefered php file like where ever you want to connect the database

    <?php include 'connect.php' ?>
    

    in connect.php file should have the connection settings like what you metioned in the question exluded selct query

    评论

报告相同问题?

悬赏问题

  • ¥50 导入文件到网吧的电脑并且在重启之后不会被恢复
  • ¥15 (希望可以解决问题)ma和mb文件无法正常打开,打开后是空白,但是有正常内存占用,但可以在打开Maya应用程序后打开场景ma和mb格式。
  • ¥20 ML307A在使用AT命令连接EMQX平台的MQTT时被拒绝
  • ¥20 腾讯企业邮箱邮件可以恢复么
  • ¥15 有人知道怎么将自己的迁移策略布到edgecloudsim上使用吗?
  • ¥15 错误 LNK2001 无法解析的外部符号
  • ¥50 安装pyaudiokits失败
  • ¥15 计组这些题应该咋做呀
  • ¥60 更换迈创SOL6M4AE卡的时候,驱动要重新装才能使用,怎么解决?
  • ¥15 让node服务器有自动加载文件的功能