SM-Mahdavi 5427 ارسال شده در آذر 92 گزارش بازنشر ارسال شده در آذر 92 سلام دوستاندستورات زیر رو نوشتم.<?phpinclude '../../DAL.php';Connect();$cmd = $_POST["cmd"];if($cmd=="new"){ $tt = $_POST['tfname']; DoCommand("insert into category(catname)values($tt)"); //header('Location: List.php');}?>اتصالات و توابع رو هم داخل DAL نوشتم.<?php$link=0;function Connect(){ $ServerName = "localhost"; $DBName = "NewsManagmentDB"; $User = "root"; $Pass = ""; $GLOBALS['link'] = mysql_connect($ServerName,$User,$Pass); mysql_select_db($DBName,$GLOBALS['link']);}function Select($Selectsql){ $result = mysql_query($Selectsql,$GLOBALS['link']); return $result;}function DoCommand($sql){ mysql_query($sql,$GLOBALS['link']);}function DisConnect(){ mysql_close($GLOBALS['link']);}?>اتصال برقرار میشه. شرط هم برقراره. فقط کوئری اجرا نمیشه. داخل DAL مشکلی هست؟ نقل قول لینک به ارسال
Morteza 34190 ارسال شده در آذر 92 گزارش بازنشر ارسال شده در آذر 92 توابع mysql_query از رده خارج هستنپیشنهاد میکنم از pdo استفاده کنید 1 نقل قول لینک به ارسال
SM-Mahdavi 5427 ارسال شده در آذر 92 مالک گزارش بازنشر ارسال شده در آذر 92 حرفتون کاملا صحیح. pdo رو دارم مطالعه می کنم. اما مشکل این قطعه کد رو می خوام بفهمم. نقل قول لینک به ارسال
AliRezaPro 260 ارسال شده در آذر 92 گزارش بازنشر ارسال شده در آذر 92 "insert into category(catname)values('$tt')"سعی کنید کلاس DAL رو خیلی کاملتر کنید. فرستادن این کوئری سمت DAL کار حرفه ایی نیست . سعی کنید با چند تا تابع ی مختلف کوئری رو درست کنید و درآخر اونو Execute کنید. و اینکه از همین الان برید سمت PDO 4 نقل قول لینک به ارسال
Mobin 1669 ارسال شده در آذر 92 گزارش بازنشر ارسال شده در آذر 92 کدتون درسته ظاهرا اشکال از جای دیگس کدتونو تست کردم خیلی راحت جواب داده<?phperror_reporting(1);$link=0;function Connect(){ $ServerName = "localhost"; $DBName = "371"; $User = "root"; $Pass = ""; $GLOBALS['link'] = mysql_connect($ServerName,$User,$Pass); mysql_select_db($DBName,$GLOBALS['link']);}function Select($Selectsql){ $result = mysql_query($Selectsql,$GLOBALS['link']); return $result;}function DoCommand($sql){ echo mysql_query($sql,$GLOBALS['link']);}function DisConnect(){ mysql_close($GLOBALS['link']);}Connect();DoCommand("INSERT INTO wp_options(option_name,option_value,autoload)VALUES('Example_one','simsesemi','yes')");DisConnect();?> 1 نقل قول لینک به ارسال
پست های پیشنهاد شده
به گفتگو بپیوندید
هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .