Ik zit een klein forum achtig iets te maken maar ik kom met het volgende probleem

Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in C:\wamp\www\test\viewtopic.php on line 6

dit zijn de lijnen van 1 tot 6

$con = mysql_connect("host", "user", "password") or die ("Kon geen verbinding maken met de database");
$db = mysql_select_db("database") or die ("Kon geen database selecteren");
$sql = "SELECT id, sub, msg FROM comments WHERE id = $_HTTP_GET_VARS[f]";
$q = mysql_query($sql);
$res = mysql_fetch_array($q);
Welk hoogste cijfer?
$id haalt van mijn database de hoogste cijfer op in tabel ID

----------------
|ID|msg|sub|
|---|-----|----|
|1-|html|web|
|2-|css--|lay-|
|3-|php-|serv|
|4-|js---|activ|
|--|-----|-----|
dan haalt $id bijv nummer 4 op en dan maakt $id1 er ++ (+1) dus word het een 5 want die word dan de volgende query:

zoiets \/ na een query :O
----------------
|ID|msg|sub|
|---|-----|----|
|1-|html|web|
|2-|css--|lay-|
|3-|php-|serv|
|4-|js---|activ|
|5-|asp-|both|
Gebruik auto increment die ingebouwd zit in SQL?
Hmmm ik weet niet hoe dat moet
en ik zou het ook graag via een script willen(maar als het met auto increment makkelijker is dan zou ik daarvan wel een tutorial willen :) )
Hier is een sql query om een table to make met id als int en dan auto increment


DROP TABLE IF EXISTS `comments`;
CREATE TABLE `comments` (
  `id` int(50) NOT NULL auto_increment,
  PRIMARY KEY  (`id`)
) AUTO_INCREMENT=0


moet je zelf nog wel effe de andere fields dr inz ette.
Stefan kan je dit voor me verbeteren AUB?

DROP TABLE IF EXISTS `comments`;
CREATE TABLE `comments` (

`id` int(50) NOT NULL auto_increment,
PRIMARY KEY (`id`)
`sub` VARCHAR(255) default NULL,
`user` VARCHAR(255) default NULL,
`msg` VARCHAR(255) default NULL,
`datum` date default NULL,
`tijd` time default NULL,
`visable` VARCHAR(255) default NULL,

) AUTO_INCREMENT=0
Komma achter PRIMARY KEY (`id`)


DROP TABLE IF EXISTS `comments`;
CREATE TABLE `comments` (

`id` int(50) NOT NULL auto_increment,
PRIMARY KEY (`id`),
`sub` VARCHAR(255) default NULL,
`user` VARCHAR(255) default NULL,
`msg` VARCHAR(255) default NULL,
`datum` date default NULL,
`tijd` time default NULL,
`visable` VARCHAR(255) default NULL

) AUTO_INCREMENT=0
Ooow Ooow

ik krijg het volgende als ik het execute :O

[Err] 1064 - 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 ') AUTO_INCREMENT=0' at line 11
[Err] CREATE TABLE `comments` (

`id` int(50) NOT NULL auto_increment,
PRIMARY KEY (`id`),
`sub` VARCHAR(255) default NULL,
`user` VARCHAR(255) default NULL,
`msg` VARCHAR(255) default NULL,
`datum` date default NULL,
`tijd` time default NULL,
`visable` VARCHAR(255) default NULL,
) AUTO_INCREMENT=0
[Msg] Finished - Unsuccessfully


OPGELOST je was de laatste comma vergeten weg te halen :P
de komma achter `visable` VARCHAR(255) default NULL,

moet je trouwens ook weghalen.
YESS het is precies wat ik wou dank je wel stefan en de rest :D

Reageren