PHPスクリプトがそのテーブルにINSERTする前に、データベーステーブルデータをクエリおよびチェックできるかどうかを知る必要がありますか?
2つのフィールドと送信ボタン(POST)を持つhtmlを作成しました。また、データベーステーブルにデータを追加してその結果を取得することにも問題はありませんが、重複があり、したくない...私のデータ、入力データを確認し、重複がない場合は追加するスクリプト。
手伝ってください。
ありがとうございました
コード
<?php
$con=mysqli_connect("localhost","root","Opera1","railway");
if(mysqli_connect_errno())
{
echo "Failed to connect to MySQL: ", mysqli_connect_error;
}
$data1 = $_POST['data1'];
$data2 = $_POST['data2'];
$sql="replace into pipe (data1, data2)
values ('$data1','$data2')";
if(!mysqli_query($con,$sql))
{
die('Error : ' . mysqli_error($con));
}
echo "Record to Registraton added";
$result = mysqli_query($con,"SELECT * FROM pipe");
echo "<table border='1'>
<tr>
<th>Data1</th>
<th>Data2</th>
</tr>";
while($row = mysqli_fetch_array($result))
{
echo "<tr>";
echo "<td>" . $row['data1'] . "</td>";
echo "<td>" . $row['data2'] . "</td>";
echo "</tr>";
}
echo "</table><br><br>";
mysqli_close($con);
?>