从select查询中获取值并将它们放入变量中

时间:2015-05-15 14:35:52

标签: php mysql

我是php和mysql的初学者,我只想知道如何将我从select查询中获取的值放入变量中。

例如我使用了这个mysql查询:

$req="SELECT type, titre, auteur, abstract, keywords FROM manusrit WHERE file='$name';";
$req1=mysql_query($req);

我想将列类型的值放在$type变量中,将auteur的值放在名为$auteur的变量中,对于抽象和关键字也是如此。

我该怎么做?

1 个答案:

答案 0 :(得分:0)

首先使用 PDO 而不是 mysqli 。 示例:

$link = mysql_pconnect($hostname, $username, $password) or die('Could not connect');
    //echo 'Connected successfully';
    mysql_select_db($dbname, $link);
    $name = $_POST['Name'];
    $query ="SELECT type, titre, auteur, abstract, keywords FROM manusrit WHERE file='$name';";
    mysql_query("SET NAMES 'utf8'", $link);
    $result = mysql_query($query, $link);

    //Now You FETCH result and read one by one
    while ($row = mysql_fetch_assoc($result)) {

        //Access COLMN like this
        print $row['abstract'];
        print $row['keywords'];
    }