-3
編集:私は、エラーがここにどこかで知っている:構文エラー
$connection = @mysql_connect($server, $dbusername, $dbpassword) or die(mysql_error());
$db = @mysql_select_db($db_name,$connection) or die(mysql_error());
$sql = "SELECT * FROM authorize WHERE username = '$_SESSION[user_name]' and password = '$_SESSION[password]'";
$result = @mysql_query($sql, $connection) or die(mysql_error());
$num = mysql_num_rows($result);
$lstbalance = 0;
$balance = 0;
//set session variables if there is a match
if ($num != 0)
{
while ($sql = mysql_fetch_object($result))
{
$lstbalance = $sql -> lostbalance;
$balance = $sql -> balance;
}
}
if ($win==true)
{
$sql = "update users set lostbalance='($lstbalance+(($payouts[$result1.\'|\'.$result2.\'|\'.$result3])*(int)$_POST[\'bet\']))' WHERE username = '$_SESSION[user_name]' and password = '$_SESSION[password]'";
}
else
{
$sql = "update users set lostbalance='(lstbalance-(int)$_POST[\'bet\'])' WHERE username = '$_SESSION[user_name]' and password = '$_SESSION[password]'";
}
$result = @mysql_query($sql, $connection) or die(mysql_error());
私は高く評価助け、コードのこの部分にエラーを絞り込むことができました。よろしく。
私がコメントアウトすると、すべての接続変数が動作しているように見えますが、接続変数は別のファイルのものであり、有効です。私は$の支払いにウルのコードについて理解しない
これは、PHPのエラーだし、それが上に、おそらくではありませんその行 – jeroen
どのようなエラーメッセージが表示されますか? – Squig
ここで紹介した内容の大部分は関連性がなく、デバッグしやすくするようなものは省いてあります。 エラーメッセージは何ですか? SQLサテライトで構文エラーが発生した場合、補間されたSQL文はどのように見えますか? – symcbean