Följande kod (från en bok i ämnet php & MySQL) skall ansluta till databasen "users" och där skall man alltså kunna manipulera db genom ett enkelt formulär. Men jag får ett felmeddelande som lyder:
Parse error: syntax error, unexpected T_STRING in D:\wwwroot\MySQL_script.php on line 10
Kan någon finna var felet ligger? Kan nämligen inte fortsätta utan detta bokexempel :bla
<?
mysql_connect("localhost", "root", "root") or
die ("");
mysql_select_db("users") or
die("");
if
( !empty($_GET[“query”]) ){
$query = stripslashes($_GET[“query”]);
}else {$query = “SELECT * FROM users”;}
$result = mysql_query($query) or
die( mysql_error() );
Det första felet är att du inte använder [php]-taggar när du postar din kod.
I övrigt verkar det vara friskt blandat med citationstecken och apostrofer, och även någon sorts konstiga böjda citationstecken och accenter.
Använd vanliga citationstecken och apostrofer.
Dessutom kan det vara bussigt om du som sitter med hela källkoden märker ut raden som felmeddelandet pekar på.
Börja med [php]-taggarna, så blir det lättare att se.
Ber om ursäkt för att inte använda php-taggar - bör nog kolla regler o s v :r .
Jag testar med att byta ut de konstiga tecknen (såg det först nu faktiskt), om felet fortfarande finns kvar så återkommer jag.