09/10/2018, 23:10
[PHP] - Kết nối với MySQL thành công nhưng...
Đây là code của mình:
Mình sure là việc kết nối với MySQL thành công vì trước đó mình đã làm một code hiển thị được tên của tất cả DB. Nhưng sau khi chạy đoạn code trên thì chỉ xuất hiện một trang trắng mà thôi!! Lệnh MYSQL_DROP_DB cũng tương tự nữa...
Giúp mình zới... Thx!
PS: Mình đang dùng MySQL v5.0, PHP v5.1.4, Apache v2.0.58, Windows XP SP2...
Code:
<?php $connection = @MYSQL_CONNECT("localhost", "root", "123456") OR DIE(MYSQL_ERROR()); $newdb = "testDB2"; $result = @MYSQL_CREATE_DB($newdb, $connection) OR DIE(MYSQL_ERROR()); IF ($result) { $msg = "Database created successfully!"; } ECHO $msg; ?>
Mình sure là việc kết nối với MySQL thành công vì trước đó mình đã làm một code hiển thị được tên của tất cả DB. Nhưng sau khi chạy đoạn code trên thì chỉ xuất hiện một trang trắng mà thôi!! Lệnh MYSQL_DROP_DB cũng tương tự nữa...
Giúp mình zới... Thx!
PS: Mình đang dùng MySQL v5.0, PHP v5.1.4, Apache v2.0.58, Windows XP SP2...
Bài liên quan
<?php
$connection = @MYSQL_CONNECT("localhost", "root", "123456") OR DIE(MYSQL_ERROR());
$newdb = "testDB2";
$result = @MYSQL_CREATE_DB($newdb, $connection) OR DIE(MYSQL_ERROR());
IF ($result)
{
echo "Database created successfully!";
}
?>
Sau đó, mình cũng đã vô lại database trong mySQL dùng lệnh "SHOW DATABASES;" để liệt kê... tuy nhiên vẫn ko có db "testDB2"!! huhu
<?php
$connection = @MYSQL_CONNECT("localhost", "root", "123456") OR DIE(MYSQL_ERROR());
$newdb = "testDB2";
$query = "CREATE DATABASE $newdb";
$result = mysql_query($query,$connection);
IF ($result)
{
echo "Database created successfully!";
}
else
{
echo "Failed to creat new database";
}
?>
Đoạn code ở trên là một đoạn mẫu mình lấy trong một cuốn ebook dạy PHP!
Vì là newbie nên mình chưa hỉu sao lại như thế, Bro giải thích tý nha! Cám ơn...
Cách tốt nhất là bạn dùng thử một chương trình can thiệp trực tiếp đến cơ sở dữ liệu MYSQL, rồi chạy thử các lệnh SQL trong đó, nếu kết quả OK thì dùng cú pháp đó trong PHP.
Khi mình viết web page mà chạy trên local host OK, nhưng khi up lên server không OK thì mình vào phpmyadmin của trang web,thử lệnh SQL theo đúng cú pháp trong PHP, nó sẽ báo lỗi để mình biết sai ở đâu trong cú pháp để sửa.