Hallo,

Tijdens het oefenen voor het maken van een site kreeg ik een error bij deze regel:

$sql= "SELECT * FROM $tblthread[$i] ";

de 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 " at line 1

Kan iemand mij helpen om de bovenstaande regel goed uit te voeren??

bedankt,
Timothy
bedankt SanThe!

ik heb het veranderd naar <1 en nu doet hij het.
Dan is die hele loop nutteloos. Aangezien je elke keer dat je de array verandert, je ook de waarde in je loop moet aanpassen. Doe dan iets als:
<?php
for($i = 0; $i < count($array); $i++)
?>
@Joren de Wit

Ja je hebt gelijk , bedankt voor de code.

Ik zal het gelijk even veranderen.

$sql= "SELECT * FROM $tblthread[$i] ";

je doet er verstandig aan om in sql statements geen variabele op te nemen welke een
- database
- tabel
- veld
vertegenwoordigen!!

Dit soort zaken maakt het onmogelijk je code op een fatsoenlijke manier te debuggen en de onderhoudbaarheid is ook nog eens een onmogelijke opdracht.


Reageren