یه تشکر ویژه از ادمین که با کمک ایشون این مشکل بعد از چند روز حل شد
مشکلی که کد من داشتم بخاطر دستور زیر بود
دلیلشم اگه یه مقدار ریزتر بشیم خیلی واضحه، من در کدهام از mysqli_query استفاده کرده بودم به این صورت
پس با اضافه کردن یک i به دستورم مشکلش برطرف شد:
و کد نهایی بصورت زیر تغییر کرد:
مشکلی که کد من داشتم بخاطر دستور زیر بود
کد پیاچپی:
$result_number_of_rows = mysql_num_rows($result);
دلیلشم اگه یه مقدار ریزتر بشیم خیلی واضحه، من در کدهام از mysqli_query استفاده کرده بودم به این صورت
کد پیاچپی:
$result = mysqli_query($connection, "SELECT * FROM user WHERE user_phone = ".$user_phone."");
پس با اضافه کردن یک i به دستورم مشکلش برطرف شد:
کد پیاچپی:
$result_number_of_rows = mysqli_num_rows($result);
و کد نهایی بصورت زیر تغییر کرد:
کد پیاچپی:
function signup(){
$connection = connectToDataBase();
$user_phone = $_REQUEST['user_phone'];
$user_pass = $_REQUEST['user_pass'];
$user_name = $_REQUEST['user_name'];
$user_address = $_REQUEST['user_address'];
$result = mysqli_query($connection,"SELECT * FROM user WHERE user_phone = '$user_phone'");
$result_number_of_rows = mysqli_num_rows($result);
if($result_number_of_rows == 0 ){
mysqli_query($connection, "INSERT INTO user VALUES (0, '$user_name', '$user_pass', 0 , '$user_address', '$user_phone')");
echo "INSERT";
mysqli_close($connection);
}
}