SQL enjeksiyonu önlemek için PHP kodu

0 Cevap php
<html>
<body background="45.jpg">

<?php
$name=$_POST["name"];
$uname=$_POST["uname"];


if(strlen($name)==0 || strlen($uname)==0){

 header('Location:index.php');
 exit;
}

$name=mysql_real_escape_string($name); //To prevent SQL injection
$uname=mysql_real_escape_string($uname);.//to prevent SQL injection






$con=mysql_connect("localhost","root","12345");
if($con==NULL)
echo "CONNECTION NOT ESTABLISHED";
mysql_select_db("Register",$con);
$sql="SELECT *  FROM Reg_Stud WHERE Username='$uname'";
$result=mysql_query($sql)
        or die('Query failed. ' . mysql_error());
  if (mysql_num_rows($result)>0){
   echo $uname. " Already exists...choose another one";
   mysql_close($con);
  }

I $ isim ve $ uname korumak ama sonra .... aşağıda sorgusu sorgu 2 aynı adları önlemek için yazılmıştır ... çalışmıyor ... ama $ isim ve $ uname korunması sonra ... birden girişleri sağlar. .. ben tose koruma çizgileri kaldırmak an ... düzgün çalışır ... sorun ne?

0 Cevap