Beste SD-ers,
ik ben nu echt al een hele tijd bezig en ik kom maar niet verder met mijn code.
Het gaat om dat stukje en het probleem waar ik tegen aanloop is het volgende:PHP Code:
include 'config.php';
$q = "SELECT * FROM main
WHERE
zichtbaarheid = '2'
ORDER BY id ASC
LIMIT 0,9";
$sql = mysql_query($q) or die(mysql_error());
Unknown column 'zichtbaarheid' in 'where clause'
Maar dit is echt onzin, want de column bestaat zeker te weten, correct gespeld en de rest klopt ook gewoon. En volgens mij heb ik niet te maken met hele moeilijke code, vandaar dat ik het vaag vind dat het niet werkt. Weet iemand waar dit mee te maken heeft?
Want in principe wordt hier toch gezegd de kolom zichtbaarheid bestaat niet waar de waarde twee is. Echter zijn er in de database verscheidene row's met de waarde 2 voor zichtbaarheid. En als ik zichtbaarheid verander voor bijvoorbeeld id, dan werkt het ineens weer wel, maar dat moet ik niet hebben. Ik wil de kolom zichtbaarheid.
Ik heb de table al enkele keren verwijderd en helemaal opnieuw ingesteld, maar telkens blijft hij dezelfde error geven. Is zichtbaarheid of zo een reserved iets?
Zou leuk zijn als iemand hier wat meer over kon vertellen, want ik heb al flink gegoogled, maar daar kon ik geen oplossing voor mijn probleem vinden. Heeft het misschien iets te maken met sql5? Daar las ik wel iets over, maar goed, dat was van een paar jaar geleden en ik denk niet dat dat nog op mijn server draait.
Nogmaals alles klopt en is goed geschreven.
Stefan
- Lullig foutje...
-
15-05-2010, 09:35 #1
- Berichten
- 651
- Lid sinds
- 17 Jaar
Lullig foutje...
-
In de schijnwerper
Zeer ervaren programmeur beschikbaar | web, api & appFreelance / WerkHoe Fit Worden (DR28) | Tips voor fitness, krachttraining & meer (275 artikelen)Website te koopHandmatig linkbuilden aangeboden (vanaf 7,50 per link)Freelance / WerkComputerVergelijker.nl - Duidelijk & Sterk! - Affiliate marketing domeinDomein te koop -
15-05-2010, 10:00 #2
- Berichten
- 19
- Lid sinds
- 15 Jaar
Ik heb je code letterlijk overgenomen en bij mij werkt hij wel gewoon.
Heb je misschien een spatie in je tabelnaam? Dus "zichtbaarheid " met een spatie na de 'd'?
Test je je code precies zo, of vul je op de plek van '2' een variabele in?
-
15-05-2010, 10:01 #3
- Berichten
- 1.499
- Lid sinds
- 17 Jaar
Probeer de code eens in PHPMyAdmin uit, en kijk of hij het daar nog steeds niet snapt.
-
15-05-2010, 10:47 #4
- Berichten
- 651
- Lid sinds
- 17 Jaar
Lag aan de localhost. Server was verplaats, maar niet geheel uitgevoerd.
Bedankt voor de reacties!
Plaats een
- + Advertentie
- + Onderwerp
Marktplaats
Webmasterforum
- Websites algemeen
- Sitechecks
- Marketing
- Domeinen algemeen
- Waardebepaling
- CMS
- Wordpress
- Joomla
- Magento
- Google algemeen
- SEO
- Analytics
- Adsense
- Adwords
- HTML / XHTML
- CSS
- Programmeren
- PHP
- Javascript
- JQuery
- MySQL
- Ondernemen algemeen
- Belastingen
- Juridisch
- Grafisch ontwerp
- Hosting Algemeen
- Hardware Info
- Offtopic