PHP を使用して MySQL データベースにリンクしようとすると、重大な問題が発生します。PHP スクリプトは、エラー メッセージを表示せずにクラッシュします。
エラーを追跡するために、コードを絞り込みました。単純な割り当て操作のような些細なことでもクラッシュします!
コード
<!DOCTYPE html>
<head>
<title>
</title>
</head>
<body>
Testing<br />
<?php
echo("hello")
$hostname_testserver = "stringvar";
echo(" no1 ")
?>
Testing <br />
</body>
</html>
nada を表示します。ソース コードは一切ありません。空白の画面、ブラウザのエラー メッセージなし。なし。
これを非常に独特なものにしているのは、まさにこの割り当てを使用して、このサーバーでphpスクリプトを正常に機能させることができたことを知っていることです。
当然のことながら、次のようなより複雑なもの:
<?php
/*** mysql hostname ***/
$hostname = 'HOST';
/*** mysql username ***/
$username = 'NAME';
/*** mysql password ***/
$password = 'PASSWORD';
try {
$dbh = new PDO("mysql:host=$hostname;dbname=DATABASE", $username, $password);
/*** echo a message saying we have connected ***/
echo 'Successfully connected with database<br />';
/*** INSERT data ***/
$count = $dbh->exec($insertion);
/*** echo the number of affected rows ***/
echo $count;
catch(PDOException $e)
{
echo $e->getMessage();
}
?>
地面からも降りません><