我从另一个使用MySQL的工作PDO文件中获取了代码,并试图使用来自?的SELECT 10行。但是,目前我相信我的文件设置方式会将输入更改为字符串,从而导致无输出。
相反,我希望准备好的语句将输入保持为整数。
示例:我希望www.example.com/phpfile.php?tag=5在记录5之后返回10条记录。
当前代码:
<?php
$pdo=new PDO("mysql:dbname=createyo_TestDatabase;host=localhost","createyo_james","password");
$statement=$pdo->prepare("SELECT * FROM Articles LIMIT ?, 10");
$statement->execute(array($tag));
$statement->execute(array($_GET['tag']));
$results=$statement->fetchAll(PDO::FETCH_ASSOC);
$json=json_encode($results);
print $json;
?>