特定の値が含まれている場合ので、基本的に、私は単純なWebアプリ初心者のPHPのmysql - リターン・ブール行は、[OK]を
を作成しようとしている私は1つの要素がテーブル内にあるかどうかを確認したい、と私は返すようにしたい内部の場合たとえば "abc"が "name"という名前のテーブルの中にある場合のようにブール値を返し、次にYESを返します。ここで
が機能していない、私のコードです:
error_reporting(E_ALL);
$mysql = mysqli_connect(/* PRIVATE DATA */) or die ("ERROR CONNECTING TO THE DB");
if(isset($_POST['submit'])) {
$theAddress = $_POST['youtubeURL'];
$result = "SELECT * FROM data WHERE youtubeURL = '" . $theAddress . "'";
$query = mysqli_query($mysql, $result);
if (!$query) {
printf("Error");
} else {
printf("NO ERROR");
}
、ここでは、NON-WORKING一部です:
while($row = mysqli_fetch_array($query)) {
if ($row == 0) {
echo "NO RESULT LIKE THIS";
}else {
echo "AT LEAST ONE RESULT LIKE THIS";
}
}
}
これはエラーです。 $ mysqli_resultの代わりに$ rowでなければなりません –
if(!$ row){... – Mihai