なぜ私はこのコードを自分のコードに入れているのか理解できませんでした。誰も私がこれを把握するのを助けることができますか?構文解析エラー:構文エラー、予期しないT_STRINGのC: ... GuestbookPHP.php(43行目)
ちょうどあなたが知っているように、私のライン43は、次のコードが間違っている
INSERT INTO commentList
<?php
$dbServer='localhost';
$dbUser='root';
$dbPass='password';
$dbName='Guestbook';
mysql_connect("$dbServer", "$dbUser", "$dbPass") or die(mysql_error());
mysql_select_db("$dbName") or die(mysql_error());
mysql_query("CREATE TABLE commentLlist(
id INT NOT NULL AUTO_INCREMENT,
PRIMARY KEY(id),
name VARCHAR(30),
comment VARCHAR(160))")
or die(mysql_error());
// Retrieving data from the url
$name = $_GET['name'];
$comment = $_GET['comment'];
if ($name != null && $comment != null) {
INSERT INTO commentList
VALUES("$name", "$comment");
} else if ($name == null) {
INSERT INTO commentList
VALUES("Anonymous", "$comment");
} else if ($comment == null) {
INSERT INTO commentList
VALUES("$name", " has nothing to say!");
$display_string = "<li>";
$display_string .= "$name";
$display_string .= " says";
$display_string .= "$comment";
$display_string .= "<li>";
echo $display_string;
?>
エラーが発生したときのコメントと名前フィールドの内容は何ですか?それはいつも起こるのだろうか、あるいは特定のコメントだけに起こるのだろうか?これはブランドのブログソフトですか、自家製ですか? – Drazisil
補足として、あなたのテーブルはcommentListではなくcommentLlistと呼ばれています – Joe