Gå til innhold

problemer med "unexpected T_VARIABLE"


Anbefalte innlegg

Videoannonse
Annonse
Parse error: syntax error, unexpected T_VARIABLE untitled.php on line 23

 

$query ="INSERT INTO $dbtable(username, password, email) VALUES ('$username', '$password', '$email' now()) or die(mysql_error())" 

 

forstår ikke helt hva som er feil..  :ermm:

8880240[/snapback]

 

Prøv:

$query = "INSERT INTO $dbtable (username, password, email) VALUES ('$username', '$password', '$email');":
$value = mysql_query($query) or die("MySQL feil.<br />Spørring: " . $query . "<br /> Error: (" . mysql_errno() . ") " . mysql_error())

Lenke til kommentar

Har aldri vært borti now(), men prøv denne:

$query ="INSERT INTO $dbtable (username, password, email) VALUES ('$username', '$password', '$email', now()) or die(mysql_error());

 

Eller denne:

$query ="INSERT INTO $dbtable (username, password, email) VALUES ('$username', '$password', '$email' now()) or die(mysql_error());

 

Av de to jeg posta, tror jeg den første vil fungere, men jeg er ikke helt sikker selv.

Lenke til kommentar
Parse error: syntax error, unexpected T_VARIABLE untitled.php on line 23

 

$query ="INSERT INTO $dbtable(username, password, email) VALUES ('$username', '$password', '$email' now()) or die(mysql_error())" 

 

forstår ikke helt hva som er feil..  :ermm:

8880240[/snapback]

$query = "INSERT INTO $dbtable(username, password, email) VALUES ('$username', '$password', '$email' now())";
$result = mysql_query($query) or die(mysql_error()); 

Du har tryna litt med syntax. Å sette en string vil t.d alltid returnere sant.

Lenke til kommentar

Men skal du sette inn fire verdier i en database må du ha med alle fire i spesifikasjonen din over hvilke kolonner du vil sette inn i.

$query = "INSERT INTO $dbtable(username, password, email, date) VALUES ('{$username}', '{$password}', '{$email}', now())"; 

 

Men unexpected T_VARIABLE pleier å komme hvis en har glemt semikolon eller paranteser. I en streng godtaes det meste, så spørringen din ville blitt godkjent. Ofte er feilen lokalisert en linje eller so over linjenummer for feilmeldingen. Sjekk der.

Lenke til kommentar

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
×
×
  • Opprett ny...