私は機能するテーブルを持つMySQLデータベースを持っています。私はそれをPHPページ経由で取得しようとしています。セットアップ全体はWAMP2です。すべて正常に動作するようですが、私はMySQLに接続し、PHPを介して基本的な 'すべて選択'を取り戻しました。私は今PHP経由で検索しようとしています。変数に 'out the box' PHPスクリプトでエラーがあります -
私はインストールが付属して接続をテストすることができます
<?php
$link = mysql_connect('localhost','testuser','testpass');
if (!$link) {
die('Could not connect to MySQL: ' . mysql_error());
}
echo 'Connection OK'; mysql_close($link);
?>
を私は「接続OK」リプライを参照してください。テーブルに接続しようとすると、さまざまな方法で失敗してしまい、apache/php/mysqlの設定が間違っていると思われます。
は、私はここのコードを試してみました:http://www.tutorialized.com/view/tutorial/PHP-MySQL-database-search/416、と私はエラーを取得:
Parse error: syntax error, unexpected T_VARIABLE in C:\wamp\www\search3.php on line 22
エラーを取得する行を?その前文によると、私はすべての接続をテストさせてくださいhttp://www.wallpaperama.com/forums/simple-php-mysql-connection-test-script-example-t5702.html:
$trimmed = trim($var) //trim whitespace from the stored variable
// rows to return
$limit=10; // line 22
私の最後の試みは、このコードを試してみることです。
私はページを実行すると、私は「お知らせ持つ任意の変数を指してエラーを取得:未定義のインデックス」または 『注意:未定義の変数を:』
私はに、@接頭辞を使用して、警告を抑制しようとしましたそれが重大な失敗であるかどうかを確認するための変数、および「解析エラー:構文エラー」などのエラーが発生しました。
何かがあると思われます私はさまざまなログをチェックしており、ブラウザのページに投げられたエラー以外には何も見えません。
次はどこを見ているのか分からなくなってしまいました。これはPHPでの最初のプレイです。助言がありますか?
$trimmed = trim($var) //trim whitespace from the stored variable
未処理の変数エラーが発生した場合、問題はunexpecte変数ではなく、前の行です。それも含めてください。 – axiomer
'エラーを返す行はありますか?'いいえ、その行( ';'または '}'や ')'が欠けている)がエラーを引き起こします。前の行を表示します。 – Cheery
ありがとう、前の行は '//返す行です。'私は、その前の機能行にはコメントがあると仮定しています。 '$ trimmed = trim($ var)//保存された変数の空白を整える' –