User Tag List

+ Trả lời chủ đề
Hiện kết quả từ 1 tới 10 của 10

Chủ đề: Cài đặt WAMP: vấn đề kết nối PHP và MySQL

  1. #1
    .:: Grumpy svBKer ::. Avatar của 1973
    Tham gia ngày
    Mar 2010
    Bài gửi
    3.793

    Mặc định Cài đặt WAMP: vấn đề kết nối PHP và MySQL

    Chào các anh chị em,

    Em đang cài đặt WAMP (Windows+Apache+MySQL+PHP) theo bài hướng dẫn ở đây.

    Mọi việc đều ổn cho đến khi cấu hình để kết nối PHP và MySQL thì lại không ổn. Em đã làm đúng theo các bước sau ở trong bài:

    Configuring PHP to work with MySQL:
    Now that both PHP and MySQL are installed, we have to configure them to work together.

    1. Open up your php.ini file (C:/WINDOWS/php.ini) and find the line:

    ;extension=php_mysql.dll

    To enable the MySQL extension, delete the semi-colon at the beginning of that line.

    2. Next we must add the PHP directory to the Windows PATH. To do this, click: Start > My Computer > Properties > Advanced > Environment Variables. Under the second list (System Variables), there will be a variable called "Path". Select it and click "Edit". Add ";C:\php" to the very end of the string and click "OK".

    3. Restart your computer for the changes to take effect.
    Tuy nhiên đến bước test sau sau đó thì lại không được:

    4. Create a new file in your "htdocs" directory called "mysql_test.php".

    5. Copy the following code into "mysql_test.php" and click save. (Make sure to replace the MYSQL_PASS constant with the MySQL Password you specified during the MySQL installation).

    PHP Code:
    <?php

    # Define MySQL Settings
    define("MYSQL_HOST""localhost");
    define("MYSQL_USER""root");
    define("MYSQL_PASS""password");
    define("MYSQL_DB""test");

    $conn mysql_connect("".MYSQL_HOST."""".MYSQL_USER."""".MYSQL_PASS."") or die(mysql_error());
    mysql_select_db("".MYSQL_DB."",$conn) or die(mysql_error());

    $sql "SELECT * FROM test";
    $res mysql_query($sql);

    while (
    $field mysql_fetch_array($res))
    {
    $id $field['id'];
    $name $field['name'];

    echo 
    'ID: ' $field['id'] . '<br />';
    echo 
    'Name: ' $field['name'] . '<br /><br />';
    }

    ?>
    6. Open up Internet Explorer and type in "http://localhost/mysql_test.php". If the "mysql_test.php" page returns something similiar to:

    ID: 1
    Name: John

    Then PHP & MySQL have been successfully configured to work together. Congratulations! The next and final step is to install phpMyAdmin.
    Khi vào đường dẫn localhost/mysql_test.php thì nó không hiện ra kết quả như trong hướng dẫn mà hiện ra đoạn sau:

    Mã:
    '; echo 'Name: ' . $field['name'] . '
    
    '; } ?>
    Em nghĩ là PHP vẫn chưa kết nối được với MySQL.

    Khi cài đặt em không tải các phiên bản Apache, PHP, MySQL như hướng dẫn mà dùng các bản khác .

    Mã:
    Apache 2.2.19, MySQL 5.1.57 và PHP 5.2.17
    Ai có thể giúp em cái này được không?
    Contact me:
    Email: sangnd [at] svBK.vn
    Personal website: My Blog | Chat với người lạ
    Facebook Page của Bách Khoa Forum: http://www.facebook.com/svbk.vn

  2. #2
    master chém gió Avatar của chickenboy
    Tham gia ngày
    Jan 2009
    Bài gửi
    2.397

    Mặc định Re: Cài đặt WAMP: vấn đề kết nối PHP và MySQL

    Em đã có DB tên là test chưa? Mật khẩu của root có đúng không? (mật khẩu mặc định thường là '').

    Mà sao code thừa nhiều thế?
    Chia sẻ kiến thức là một cách để tiết kiệm thời gian cho nhân loại!

    Cùng tham gia xây dựng Bách Khoa toàn thư thuần Việt http://bktt.org/

  3. #3
    .:: Grumpy svBKer ::. Avatar của 1973
    Tham gia ngày
    Mar 2010
    Bài gửi
    3.793

    Mặc định Re: Cài đặt WAMP: vấn đề kết nối PHP và MySQL

    Cái này em làm theo hướng dẫn cài đặt ở trên, code là của họ . Còn DB test thì đã có rồi, vì ở bước test trước đó em đã tạo rồi .

    Còn mật khẩu thì đúng ạ.

    Vấn đề là 2 thằng PHP và MySQL nó không chịu làm việc với nhau >"<

  4. #4
    svBK's Newbie
    Tham gia ngày
    Jun 2011
    Bài gửi
    8

    Mặc định Re: Cài đặt WAMP: vấn đề kết nối PHP và MySQL

    ai bjk thì chỉ bạn ý với kìa
    Không spam link hoặc tìm cách SEO cho mục đích thương mại ở chữ ký

  5. #5
    master chém gió Avatar của chickenboy
    Tham gia ngày
    Jan 2009
    Bài gửi
    2.397

    Mặc định Re: Cài đặt WAMP: vấn đề kết nối PHP và MySQL

    Không làm việc thì ...em đang test cái gì đó? Ôi! Tui nhầm mất rùi sao

    Em thử echo "$id <br /> $name ......ok!"; thay cho 2 câu echo của em xem nó báo thế nào

  6. #6
    .:: Grumpy svBKer ::. Avatar của 1973
    Tham gia ngày
    Mar 2010
    Bài gửi
    3.793

    Mặc định Re: Cài đặt WAMP: vấn đề kết nối PHP và MySQL

    Em nghĩ vấn đề ở đây là PHP không kết nối được với SQL chứ không phải do code của file php đó anh ạ. Vì sau em còn cài cả phpmyadmin rồi nhưng nó vẫn không hoạt động mà.

  7. #7
    master chém gió Avatar của chickenboy
    Tham gia ngày
    Jan 2009
    Bài gửi
    2.397

    Mặc định Re: Cài đặt WAMP: vấn đề kết nối PHP và MySQL

    Thử cái này đi em. Anh dùng thấy ổn đó:


  8. #8
    svBK's Member Avatar của saobekolak
    Tham gia ngày
    Nov 2009
    Bài gửi
    78

    Mặc định Re: Cài đặt WAMP: vấn đề kết nối PHP và MySQL

    Quote Nguyên văn bởi heroandtn3 Xem bài viết
    Em nghĩ vấn đề ở đây là PHP không kết nối được với SQL chứ không phải do code của file php đó anh ạ. Vì sau em còn cài cả phpmyadmin rồi nhưng nó vẫn không hoạt động mà.
    hero thử cài PHP bản mới nhất, mySQL bản mới nhất vào xem. Mình đoán là do không tương thích. Nếu không, dùng dịch vụ trọn gói trong link a chicken boy
    Keng!!! Đại học Bách Khoa Hà Nội - Trường Đại học kỹ thuật hàng đầu Việt Nam

  9. #9
    .:: Grumpy svBKer ::. Avatar của 1973
    Tham gia ngày
    Mar 2010
    Bài gửi
    3.793

    Mặc định Re: Cài đặt WAMP: vấn đề kết nối PHP và MySQL

    Em dùng All in one (AppServ) mãi nên chán muốn chuyển sang cài từng cái và cấu hình cho chúng làm việc với nhau thôi. Còn về vấn đề tuơng thích thì em cũng chưa biết thế nào nên đang hỏi mọi người

  10. #10
    .:: Grumpy svBKer ::. Avatar của 1973
    Tham gia ngày
    Mar 2010
    Bài gửi
    3.793

    Mặc định Re: Cài đặt WAMP: vấn đề kết nối PHP và MySQL

    Cảm ơn mọi người đã quan tâm, em đã hiểu tại sao lại như vậy.

    Thực ra PHP đã kết nối với MySQL rồi và vấn đề lại ở chính cái file mysql_test.php kia, có vẻ như nó bị lỗi nên không thể thực thi theo đúng ý muốn. Bên cạnh đó, ở bước cài phpmyadmin sau đó thì code của file config.inc.php mà tác giả đưa ra cũng sai khiến phpmyadmin không thể chạy --> càng hiểu lầm là PHP vẫn chưa chơi với MySQL.

    Cách khắc phục: xóa file config.inc.php (tạo ở bước cài phpmyadmin) đi và vào localhost/phpmyadmin/setup để tạo lại file đó. Sau đó thì vào phpmyadmin bình thường theo đường dẫn localhost/phpmyadmin để quản lý database.

+ Trả lời chủ đề

Thông tin chủ đề

Users Browsing this Thread

Hiện có 1 người đọc bài này. (0 thành viên và 1 khách)

Chủ đề tương tự

  1. Connect MySQL = IP
    Gửi bởi Phong Trung Chi Than trong mục Giảng đường khoa ĐTVT
    Trả lời: 5
    Bài cuối: 03-05-2008, 01:36 AM
  2. Sun mua lại MySQL
    Gửi bởi Nistelrooy trong mục Các vấn đề CNTT khác
    Trả lời: 0
    Bài cuối: 04-03-2008, 12:32 AM
  3. Giúp em tìm ebook use vc++ để liên kết với mysql không?
    Gửi bởi ptkien1987 trong mục Lập Trình
    Trả lời: 3
    Bài cuối: 08-04-2007, 03:22 AM
  4. Job-PhP&MySQL Coding -Project CRM
    Gửi bởi komen trong mục Việc tìm người
    Trả lời: 0
    Bài cuối: 05-04-2006, 03:46 PM

Từ khóa (Tag) của chủ đề này

Quyền viết bài

  • Bạn không thể gửi chủ đề mới
  • Bạn không thể gửi trả lời
  • Bạn không thể gửi file đính kèm
  • Bạn không thể sửa bài viết của mình


About svBK.VN

    Bách Khoa Forum - Diễn đàn thảo luận chung của sinh viên ĐH Bách Khoa Hà Nội. Nơi giao lưu giữa sinh viên - cựu sinh viên - giảng viên của trường.

Follow us on

Twitter Facebook youtube