SQLの値を返すのに問題がありますが、SQLリクエストはコンソールでうまく動作しますが、コードで行を返すことはできません。ありがとう!あなたのコードは、関数内でなければ意味がありませんSQLは任意の値を見つけることができません
<?php
require_once 'sql.php';
$sqlConnexion = new mysqli($hn,$un,$pw,$db);
if($sqlConnexion->connect_error){
die ('Soucis de connexion SQL');}
$date = date("d/m/y G:i:s");
if(isset($_POST['zoneDeText'])){
$area = $_POST['zoneDeText'];
$queryone= "SELECT SortieTraitée FROM entry WHERE entréesUtilisateurs=?";
$instruction = $sqlConnexion->prepare($queryone);
if(!$instruction->prepare($queryone)){
echo "$instruction->errno";
}else{
$instruction->bind_param('s', $area);
$instruction->execute();
$result = $instruction->get_result();
while ($row = $result->fetch_array(MYSQLI_NUM)){
foreach ($row as $out){
if($out == $area){
echo $out;
}elseif($out != $area){
echo 'Still not found';
}
}
}
$instruction->close();
}
?>
'entréesUtilisateursの=を選択しますか? FROM entry'は正しい結果を表示できません。あなたの 'where'節はどうなりましたか? –
* nothing *タグは、特にVB.Netの 'nothing'値を指します。ここのタグには特定の意味があります。おなじみのような言葉があるので、ランダムに追加しないでください。適切であることを確認する前に、タグの説明を読んでください。あなたがまだ分かっていないなら、それを離れてください。そして、もし必要ならここに誰かがそれをあなたのために追加します。また、コード関連の質問をするときに使用している言語のタグを含めることも重要です。これを行うには[編集]してください。 –