رفتن به مطلب

SM-Mahdavi

عضو افتخاری
  • تعداد ارسال‌ها

    3580
  • تاریخ عضویت

  • آخرین بازدید

  • روز های برد

    88

نوشته‌ها ارسال شده توسط SM-Mahdavi

  1. ببینید من عملیات درج، ویرایش، حذف و انتخاب رو برای همه جداول نیاز دارم. عملا یعنی هر 4 تا کوئری رو باید بنویسم. حالا سوال من اینه برای هر جدول این 4 تا رو جدا بنویسم یا 4 تا رو داخل یه لایه تعریف کنم به صورتی که همه جداول بتونن پارامتر بهش ارسال کنن و استفاده کنن. اگه امکانش هست یه مثال هم بزنید.

  2. سلام دوستان

    یه سیستم مدیریتی دارم طراحی می کنم. حدود 9 تا جدول دارم. به نظر شما برای چند لایه کردن پروژه، برای هر جدول یه لایه شامل 4 تا کوئری اصلی رو طراحی کنم، یا میشه همه جداول رو با یک لایه مدیریت کرد؟ یه کم اگه میشه راهنمایی کنید. تو سی شارپ سه لایه کار کردم ولی اونجا Stored Procedure و SQL.. بود.

  3. سلام دوستان

    دستورات زیر رو نوشتم.


    <?php
    include '../../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 مشکلی هست؟

×
×
  • اضافه کردن...