Rasoul 376 ارسال شده در تیر 95 گزارش بازنشر ارسال شده در تیر 95 سلام دوستان من یه فرم دارم که میخام اتصالش بدم با mysql توی برنامه xampp بعده ارسال فرم پیغام "شما با موفقیت ثبت نام شدید" ولی چیزی ثبت نمیشه بعد یه ارورم میده: Fatal error: Uncaught Error: Call to undefined function mysql_query() in C:\xampp\htdocs\Project\register - Copy.php:161 Stack trace: #0 {main} thrown in C:\xampp\htdocs\Project\register.php on line 161 اینم کدم <?php $link = mysqli_connect("127.0.0.1", "root", "", "register"); if(isset($_POST['names'])){ $n=$_POST['names']; $f=$_POST['family']; $e=$_POST['txtemeil']; $u=$_POST['txtUsername']; $p=$_POST['txtPassword']; $n=mysql_query("select * from data where username='".$_POST['txtUsername']."' "); $k=mysql_num_rows($n); if(strlen($n)>0 && strlen($f)>0 && strlen($e)>0 && strlen($u)>0 && strlen($p)>0 && $k<1) { $x=sprintf("INSERT INTO `register`.`data` (`name`, `family`, `email`, `username`, `password`) VALUES ('%s', '%s', '%s', '%s', '%s');" , $_POST['names'] ,$_POST['family'], $_POST['txtemeil'],$_POST['txtUsername'],$_POST['txtPassword']); mysql_query($x); echo "شما با موفقیت ثبت نام شدید"; } else if ($k>0) { echo "شما قبلا ثبت نام کردیه اید"; } else echo "فیلد خالی"; } ?> نقل قول لینک به ارسال
a_mogheimi 128 ارسال شده در تیر 95 گزارش بازنشر ارسال شده در تیر 95 شما کانکشن رو با mysqli_connection ساختید ولی کوئری رو با mysql_query میگیرید باید به اینصورت تغییر بدید : $query = mysqli_query($connectin, $strSQL) or die(); connection همان کانکشنی است که با mysqli_connect ساخته اید و strsql رشته متنی کوئری شماست. موفق و موید باشید 1 نقل قول لینک به ارسال
Rasoul 376 ارسال شده در تیر 95 مالک گزارش بازنشر ارسال شده در تیر 95 در 41 دقیقه قبل، a_mogheimi گفته است : شما کانکشن رو با mysqli_connection ساختید ولی کوئری رو با mysql_query میگیرید باید به اینصورت تغییر بدید : $query = mysqli_query($connectin, $strSQL) or die(); connection همان کانکشنی است که با mysqli_connect ساخته اید و strsql رشته متنی کوئری شماست. موفق و موید باشید ممنون لطف کردید درست شد نقل قول لینک به ارسال
Mobin 1669 ارسال شده در تیر 95 گزارش بازنشر ارسال شده در تیر 95 البته بهتره که بجای استفاده از توابع mysql از کلاس mysqli یا pdo استفاده کنید 1 نقل قول لینک به ارسال
پست های پیشنهاد شده
به گفتگو بپیوندید
هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .