PHP代码不工作

标签 php mysql lamp

这是我的php代码

<?php
try
{   
    $mysqlConnection = mysqli_connect('localhost', 'root', 'root');
    if($mysqlConnection)
    {
        echo "Connected"."\n";
        mysqli_select_db('test',$mysqlConnection);
        $result = mysqli_query("SELECT * from tbl_details");
        $row = mysqli_fetch_array($result);
        echo strlen($row);
    }
    else
    {
        echo "Not connected";
    }
}
catch(Exception $exp)
{
    echo $exp;
}   
?>

我已经验证了凭据并且表中也有数据,但我仍然没有得到任何记录。 任何指出为什么?

更新::

工作代码

<?php
try
{   
    $mysqlConnection = mysqli_connect('localhost', 'root', 'root','test');
    if($mysqlConnection)
    {
        echo "Connected"."\n";
        $result = $mysqlConnection->query("SELECT NAME,State FROM tbl_details");
        echo $result->num_rows."\n";
    }
    else
    {
        echo "Not connected";
    }
}
catch(Exception $exp)
{
    echo $exp;
}   
?>

最佳答案

$mysqli = new mysqli('localhost', 'my_user', 'my_password', 'my_db');
$resultaat = $mysqli->query("SELECT * FROM tabel");
while ($record = $resultaat->fetch_assoc())
{
  print_r($record);
}

关于PHP代码不工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14564491/

相关文章:

mysql - 跨多个表选择不同的查询

git - 如何同时授予/var/www Git和Apache权限

PHP 类继承 - 内存不足

mysql - Rails ActiveRecord 两次加入同一个表

MySQL解释: how to calculate total examined rows?

linux - 在本地主机中链接(LAMP)

apache - (99)无法分配请求的地址 : AH00072: make_sock: could not bind to address xx. xxx.xxx.xx:80

php - 如何使路由在多个 CodeIgniter 应用程序中工作?

php base64 图像错误 414(请求 URI 太大)

php - if 语句中的通配符