检查SQLite3 + PHP是否存在一行

时间:2014-08-12 17:06:36

标签: php sqlite

我有一个查询,可以使用PHP和SQLite3

从数据库中选择朋友

我目前的代码是:

        $db = new PDO('sqlite:UserInfo');
        $FriendStatement = $db->prepare("SELECT * FROM friends WHERE uuid=? AND frienduuid=?");
        echo('<pre>it all worked</pre>');
        $FriendStatement->execute(array($friendUUID, $senderUUID));
        if($FriendStatement->rowCount() > 0) {
            $db = new PDO('sqlite:UserInfo');
            $sql = "SELECT number FROM info WHERE uuid=?";
            $statement = $db->prepare($sql);
            $statement->execute(array($senderUUID));
            $result = $statement->fetchColumn();
            return($result);
            echo('<pre>Success</pre>');
            } else {
                echo("<pre>Failed\n");
                print_r($db->errorInfo());
                echo('</pre>');
            };    

我遇到的问题是它应该选择一个数字的第二部分似乎正在运行,但没有返回一个数字。第一部分是为了确认行是否存在,但我不确定它是否正常工作。

0 个答案:

没有答案