PHP MySQL查询返回随机值

时间:2017-05-17 16:48:37

标签: php mysql post

我在php和SQL中非常棒,我想解决这个我面临的奇怪问题:S

我在这里向您展示代码:

<?php
require 'dbdata.php';
$gp = $_POST["GP"];   
$DBH1 = new PDO("mysql:host=$host;dbname=$dbname", $user, $pass);
$RQ1 = $DBH1->prepare("SELECT GgID,ID FROM Usuarios WHERE GgID='$gp'");
$RQ1 -> execute();
$row1 = $RQ1->fetch(PDO::FETCH_BOTH);
if(($RQ1 -> rowCount()) >0){
    echo $row1[1] . "////@@";
    echo "Login";// Username is taken
    $DBH = null;
}
else{
    echo "0" . "////@@";
    echo "Register";
    $DBH = null;
}
?>

现在我想解释一下它应该做什么以及随机做什么。脚本是一个简单的脚本,我用一个字符串发一个帖子,该字符串必须在数据库上,脚本返回ID列的内容,但是,10%的时间它返回一个没有的随机值与我的帖子的关系,但90%的时间返回正确的值...这里有什么问题?

PS:我有一个类似的脚本可以同时运行但是有其他帖子,这与错误有关吗?

提前谢谢!!

0 个答案:

没有答案