sql syntax error

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Nicoow Unknown

Nicoow Unknown

22/02/2007 17:22:00
Quote Anchor link
hey
ik heb nu een stukje db update en moet dat daarna gewoon weergeven..
nu krijg ik alleen deze error:
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'SET hint = '1' WHERE id='1'' at line 1
en het lukt me maar niet om het op te lossen..
dit is de code:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
<?php
*********************
***
NIET VAN BELANG***
*********************


$sql = "UPDATE $db SET hint = '1' WHERE id='".$_SESSION['user_id']."'";
mysql_query($sql) or die (mysql_error());
$sql = "SELECT hint FROM $db WHERE id='".$_SESSION['user_id']."'";
$result = "mysql_query($sql) or die (mysql_error())";
$row = mysql_fetch_assoc($result);
echo $row['hint'];
?>
 
PHP hulp

PHP hulp

20/11/2024 06:22:39
 
- wes  -

- wes -

22/02/2007 17:28:00
Quote Anchor link
ik tel 13 fouten. Allen basis PHP en foutafhandeling. Verdiep je er eens in zou ik zeggen.
 
Elwin - Fratsloos

Elwin - Fratsloos

22/02/2007 17:29:00
Quote Anchor link
Is je hele query goed? Dus ook met $db?

Probeer dit eens:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
<?php

$sql
= "UPDATE ".$db." SET hint = '1' WHERE id='".$_SESSION['user_id']."'";
mysql_query($sql) or die (mysql_error());
?>


Laat anders eens je $sql op het scherm zien met een echo... Dan kan je je query controleren.

Elwin
 
Nicoow Unknown

Nicoow Unknown

22/02/2007 17:49:00
Quote Anchor link
@wes..
mag ik die fouten dan ook nog weten wat ze zijn??
want k weet het die variablen bij mij stinken altijd naar poep en k weet nooit precies wneer nou .$. '$' "$"
dus zeg aub even
 
Thijs X

Thijs X

22/02/2007 18:00:00
Quote Anchor link
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
<?
$sql
= "UPDATE ".$db." SET hint = '1' WHERE id='".$_SESSION['user_id']."'";
mysql_query($sql) or die (mysql_error());

$sql2 = "SELECT hint FROM ".$db." WHERE id='".$_SESSION['user_id']."' LIMIT 1";
$result = mysql_query($sql2) or die (mysql_error());
$row = mysql_fetch_assoc($result);

echo $row['hint'];
?>


@ Wes, ik kom niet aan 13 hoor :\
Gewijzigd op 01/01/1970 01:00:00 door Thijs X
 
Nicoow Unknown

Nicoow Unknown

22/02/2007 18:22:00
Quote Anchor link
ok hij doet t nu wel maar k krijg nog wel de volgende fout:
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'WHERE id='1'' at line 1

en k heb dan dit script:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
<?php
include_once("config.php");
include_once("lang/lang_".$lang.".php");
require("safe.php");

$sql = $sql = "UPDATE `hetvaagspel` SET `hint` = '1' WHERE id='".$_SESSION['user_id']."'";
mysql_query($sql) or die (mysql_error());

$sql2 = "SELECT hint FROM ".$db." WHERE id='".$_SESSION['user_id']."'";
$result = mysql_query($sql2) or die (mysql_error());
$row = mysql_fetch_assoc($result);

echo $row['hint'];
?>

ik weet dat het slecht is om fouten te verbergen dus probeer ik het op te lossen :P
 
Nicoow Unknown

Nicoow Unknown

23/02/2007 18:31:00
Quote Anchor link
niemand die de fout weet?
 



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.