10/10/2018, 09:17
Connect PHP và mysql
Mình viết đoạn code để kiểm tra connection PHP-MySQL :
Kết quả trả về là "Success", tức là kết nối thành công?
Sau đó mình viết code khác để tạo database :
Execute đoạn code này, kết quả trả về là blank page. Mình kiểm tra database của MySQL cũng không thấy db1 được tạo.
Xin hỏi :
- Mình đã thực sự connect được vào MySQL chưa? (qua code 1)?
- Nếu chưa thì sửa lỗi như thế nào?
Mình đã search google cũng như thử cài lại apache, PHP, MySQL suốt 2 ngày, nhưng kết quả vẫn như cũ.
Cảm ơn mọi người.
Code:
<?php
$server = "localhost"; // host server
$username= "root"; // username
$password = "havthanh"; // password
$connect = mysql_connect($server, $username, $password);
*/
if ( !$connect )
{
die("Can't connect to MySQL db");
}
else echo"success!";
mysql_close($connect);
?>
Sau đó mình viết code khác để tạo database :
Code:
<?php
$connect = mysql_connect("localhost", "root", "havthanh") or
die ("Can't connect to db");
if($connect) echo "Logged on to db successfully!";
//create the main database
mysql_create_db("db1") or die(mysql_error());
...
?>
Xin hỏi :
- Mình đã thực sự connect được vào MySQL chưa? (qua code 1)?
- Nếu chưa thì sửa lỗi như thế nào?
Mình đã search google cũng như thử cài lại apache, PHP, MySQL suốt 2 ngày, nhưng kết quả vẫn như cũ.
Cảm ơn mọi người.
Bài liên quan





die ("Can't connect to db");
hàm ko có dấu cách sau mỗi dấu phảy"," trong hàm mysql_connect
mysql_connect("localhost", "root", "havthanh")=>mysql_connect("localhost","root","hav thanh")
if($connect) echo "Logged on to db successfully!";
//create the main database
mysql_create_db("db1") or die(mysql_error());
mình test thử thì thấy báo lỗi Fatal error: Call to undefined function mysql_create_db()
khi mình vào phpmanual để xem thì thấy nó có chú ý về hàm này
"Note: This function will not be available if the MySQL extension was built against a MySQL 4.x client library. "
nếu để tạo database thì có thể dùng phpmyadmin hoặc
mysql_query("CREATE DATABASE $db_name") or die("Couldn't Create Database: $dbname");
php manual là document của php, có thể down bản offline hoặc dùng online trên http://www.php.net/docs.php
Code:
<?php
mysql_connect("localhost", "root@localhost","") or
die ("Could not connect to database");
mysql_select_db("guestbook") or
die ("Could not select database");
?>
khi k.tra connect với mysql= code:
<?php
$link = mysql_connect("localhost", "root@localhost", "")
or die ("Ket noi ko thanh cong!");
print("ket noi thanh cong!");
mysql_close($link);
?>
thì vẫn đc (mìh dùg bản wampsever:apache 2.2.8, php 5.2.6, mysql 5.0.51b) và database guestbook đã đc tạo.
$connect = mysql_connect("","","");
$data = mysql_select_db("dataname", $connect);