繁体   English   中英

PHP从MySQL获得1个结果

[英]PHP Getting 1 result from MySQL

嗨,我是使用ASP.NET之后对PHP的新手,它在混乱的方式上完全不同,哈哈。

我有一个问题,在ASP.NET中,我做了一个静态的void,它通过一条语句从SQL返回1个结果,这确实帮助我轻松地获取了数据并打印了它。 查询示例:

getSqlData("SELECT id FROM users WHERE name = 'george'"); //returns the query string result

好的,所以我试图在PHP中做类似的事情,但是根本不起作用。

class Database {

    //My functions
    public static function s($selection, $sqlQuery) {

        $result = mysql_query($sqlQuery);
        while ($row = mysql_fetch_array($result)) {
            echo $row['' . $selection];
        }
    }
}

Database::s("id", "SELECT id FROM characters WHERE name = 'naveh'");

我究竟做错了什么? 可能吗? 我什至可以制作一个仅将查询作为参数的PHP函数,这样就不需要2并打印出来了吗?

很抱歉成为这样的菜鸟,谢谢您的协助。

这是一个简单的示例,足以让您入门:

首先,您需要设置连接参数:

<?php
$connection = mysqli_connect("localhost","userName","pwd","dbName");

然后检查您的连接是否有效:

if (mysqli_connect_errno())
{
    echo "Error connecting to MySQL: " . mysqli_connect_error();
}

现在您可以执行查询了,例如:

mysqli_query($connection,"SELECT * FROM USERS");

要么

mysqli_query($connection,"INSERT INTO USERS (user_name, pwd, access_level) 
        VALUES ('root','phpdev2016',99)");

最后关闭连接:

mysqli_close($connection);

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM