Jump to content

[SOLVED] MySQL query [again]


Thomisback

Recommended Posts

Hi again, sorry having a bad day with querys I guess...

 

<?php
$rCrime = mysql_query('SELECT id,auto,geld,wapen,chauffeur,wapenexpert FROM $oc WHERE gamename='$prefix' AND id = '.intval($_GET['id']).' AND leader = "'.$data->login.'"');
$aCrime = mysql_fetch_object($rCrime);
$iCrime = mysql_num_rows($rCrime);
?>

 

This line causes the error:

<?php
Parse error: syntax error, unexpected T_VARIABLE
?>

 

I already tried changing "s, 's, etcetera but can't figure it out, if anyone knows how to do this it would be great!

 

Thanks everyone again ;)

 

~ Thomisback

Link to comment
https://forums.phpfreaks.com/topic/99183-solved-mysql-query-again/
Share on other sites

the reason you had a unexpected variable parse error was because you were using single quotes '

 

so when you wrapped your variables in single quotes it ended the string, and made a parse error.

 

Basically you forgot to concatenate $oc and $prefix properly:

 

<?php
$rCrime = mysql_query('SELECT id,auto,geld,wapen,chauffeur,wapenexpert FROM '.$oc.' WHERE gamename=\''.$prefix.'\' AND id = \''.intval($_GET['id']).'\' AND leader = \''.$data->login.'\'');
$aCrime = mysql_fetch_object($rCrime);
$iCrime = mysql_num_rows($rCrime);
?>

 

hope this helps,

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.