Wednesday, September 08, 2010

Viewing Category


MySQL

 

    31

    Mấy hôm vừa rồi phải sửa 1 site PHP sử dụng MySQL. Có viết thêm mấy câu lệnh select, insert, update. Mọi thứ được test trên local, server công ty đều tốt.

    Cuối cùng, code được up lên host của Goddady. Thế nhưng ở đây, chương trình bị báo lỗi khi insert value vào database. Do trong code, viết câu lệnh báo lỗi chung chung nên không biết lỗi chi tiết được. Thực sự team bối rối vì chưa biết nhiều về PHP, chạy trên local đều tốt. Thế nhưng trên host lại bị.

    Mình trong lúc tìm cách fix, vô tình đã thử chạy câu lệnh Insert copy từ code và chạy trên MySQL, connect tới database trên host. Và mình mới phát hiện được là table name trong câu lệnh viết chữ hoa, trong khi table name trong list database trong MySQL thì viết chứ thường. Và khi insert thì MySQL không hiểu. Thằng host đã cấu hình case-sensitive cho cả table name. Một bài học hay.

    [Read the rest of this article...]

    Posted in: MySQL
    22

    Hôm nay, mình phải viết thêm code cho 1 site PHP, trong đó phải code MySQL. Trước giờ đâu có rành 2 thằng này. Nên phải mò mẫm thôi.

    Đến khi chạy 1 câu query sau thì cứ bị báo lỗi

    function update123($init_id, $order)

         {          

               $query = "UPDATE ".INITIATIVE_ORDER. " SET order=$order WHERE ini_id=$init_id";           

               echo "Trong update: $init_id $order $query ;";

               return $this->execute($query);

               

         }

     

    [Read the rest of this article...]

    Posted in: MySQL
    HomeTrangITForum
    Copyright 2010 by Nguyễn Minh ĐứcDesigned by DyNNamiteTerms Of UsePrivacy Statement