我正在學習php和mysql,並且正致力於讓我的當前網站變得動態。在php中與mysql進行通信的問題
我已經看了一些指南,並在我自己的代碼上工作,對我的知識,我相信它應該工作,但是當我在網上檢查它時,它什麼都不做。
有沒有什麼明顯的我已經錯過了下面的代碼,並有反正在PHP中顯示錯誤,這將幫助我發現我做錯了什麼?
<?
function functions($method, $query) {
$con = mysql_connect("hostname","username","password");
mysql_select_db("databasename", $con) or die(mysql_error());
if($method = 'get') {
$result = mysql_query($query);
return $result;
echo $result;
}
if($method = 'send') {
$result = mysql_query($query);
}
}
$query = "SELECT * FROM 'content' where 'ID' = 1";
$heading = functions('get', $query);
?>
<h1><?php echo $heading;?></h1>
請確保正確地發佈您的代碼。每條線的前面應該有4個空格。如果您正在複製和粘貼編輯器,只需在一行中將所有內容複製粘貼到此處即可。 – Styphon
第一個問題是您正在使用折舊的'MySQL_ *'函數。你不應該再使用它們,而應該看看MySQLi或PDO。 – Styphon
第二個(潛在的)問題是您正在使用PHP短標籤'<?'。這可以在'php.ini'中禁用,所以最好不要使用它,並用'<?php'替換。 –