我是新來的PHP和MySQL,我需要做一個項目,我使用數據庫。我查了一些應該連接到本地主機上的數據庫的代碼,但是當我運行它時,我的瀏覽器上出現空白屏幕,而解釋代碼的人卻沒有。無法連接到MySQL服務器與PHP
我用的是XAMPP託管Apache和MySQL服務器
這裏是代碼:
<?php
define('DB_NAME', 'dbname');
define('DB_USER', 'root');
define('DB_PASSWORD', '');
define('DB_HOST', 'localhost');
$link = mysql_connect(DB_HOST, DB_USER, DB_PASSWORD);
if(!$link) {
die('Could not connect: ' . mysql_error());
}
$db_selected = mysql_select_db(DB_NAME, $link);
if(!$db_selected){
die ('Cannot use ' . DB_NAME . ': ' . mysql_error());
}
echo "connected successfuly!";
mysql_close();
?>
對不起,作爲一個菜鳥。
編輯:
$value = $_POST['question_input'];
$question = "INSERT INTO pitanja(pitanje_col) VALUES('$value')";
if(!mysql_query($question)){
die('Error: ' . mysql_error());
}
question_input是在HTML表單文本輸入 pitanja是數據庫 pitanje_col表是在數據庫
請不要使用'mysql_'函數,它們已被棄用。而是使用'mysqli_'或'PDO'。我不明白爲什麼這麼多人不斷犯這個錯誤。 – Chris
你正在使用哪個PHP版本。 –
檢查你的PHP錯誤日誌。 – Barmar