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);