1

私はこの単純なphpコードを持っています。ローカルでは、単純な xampp 1.7.3 を使用すると、エコーが正しく返されます"false" or "true"。コードをオンラインにすると (つまり、サーバー上にあり、サーバーがどのように作成されているかを実際には知りません)、常に "1" が返されます。なんで?

<?php

include "connectionToDb.php";


$nome_utente=$_GET['nome_utente'];

$queryUserAvailable = "SELECT * FROM utente where nome_utente='$nome_utente'";

$rsUserAvailable = connetti($queryUserAvailable);


if(mysql_num_rows($rsUserAvailable) == 0){
$valid=true;

}

else{
$valid=false;

}


echo json_encode($valid);

?>

ConnectionToDb.php

<?php
function connetti($SQL){
$conn = mysql_connect("localhost", "root", ""); //(online this data are obviously different)
$db = mysql_select_db("dbName",$conn);
$risultato = mysql_query($SQL,$conn)
 or die("Query non valida: " . mysql_error());
return ($risultato);
}
?>
4

1 に答える 1