[mysql] Incorrect column specifier for column 'id'

Pagina: 1
Acties:
  • 93 views sinds 30-01-2008

  • ipsec
  • Registratie: Juni 2001
  • Laatst online: 25-08 14:40
Ik probeer deze query uit te voeren:
CREATE TABLE nieuws
(id varchar(3) DEFAULT '0' NOT NULL auto_increment,
titel varchar(120) NOT NULL,
bericht text NOT NULL,
PRIMARY KEY(id)
);
En ik krijg deze pagina te zien:
Error
SQL-query:

CREATE TABLE nieuws
(id varchar(3) DEFAULT '0' NOT NULL auto_increment,
titel varchar(120) NOT NULL,
bericht text NOT NULL,
PRIMARY KEY(id)
);

MySQL said: Incorrect column specifier for column 'id'
Ik heb al van alles geprobeerd.
Is er iemand die me uit mijn lijden kan verlossen?

  • D2k
  • Registratie: Januari 2001
  • Laatst online: 31-08 10:19

D2k

DEFAULT '0' NOT NULL :X
kan dit :?

Doet iets met Cloud (MS/IBM)


  • D2k
  • Registratie: Januari 2001
  • Laatst online: 31-08 10:19

D2k

ah zie het al
je maakt id een char() en geen int()

Doet iets met Cloud (MS/IBM)


  • ipsec
  • Registratie: Juni 2001
  • Laatst online: 25-08 14:40
Moet ik er dan een int() van maken?

  • ipsec
  • Registratie: Juni 2001
  • Laatst online: 25-08 14:40
Het is al gelukt. Hartstikke bedankt :)

  • El_BingO
  • Registratie: Juli 2001
  • Laatst online: 26-08 12:01
SuperKevin schreef op 12 september 2002 @ 16:53:
Moet ik er dan een int() van maken?
gewoon int
Een varchar kan ie niet auto_incrementen.

[ Voor 0% gewijzigd door El_BingO op 12-09-2002 16:55 . Reden: te laat... ]


  • ipsec
  • Registratie: Juni 2001
  • Laatst online: 25-08 14:40
Ik heb nu het volgende probleem :D
<?php
if ($submit){

// Maak verbinding met server
mysql_connect ("localhost","admin", "admin");

// Selecteer database
mysql_select_db("site");

// Maak query om gegevens in tabel te stoppen
$query = "INSERT INTO nieuws (titel, bericht) VALUES ('$titel','$bericht')";

// Voer query uit
mysql_query($query) or die ("query mislukt");

}else{
// Toon het formuliertje (in HTML modus)
?><title>Voeg bericht toe</title>

<FORM ACTION="file:///C|/WINDOWS/Desktop/toevoegen.php" METHOD="post">


<p>
<INPUT TYPE="hidden" NAME="submit" VALUE="maakt_niet_uit">
Voer een <B>titel</B> in: <BR>
<INPUT TYPE="text" NAME="titel" SIZE=30 MAXLENGTH=120>
</p>
<p>Voer een <strong>bericht</strong> in:</p>
<p>
<textarea name="textarea" cols="40" rows="4"></textarea>
</p>
<p>
<input type="submit" name="Submit" value="Voeg bericht toe">
</p>
</FORM>

<?php
// Einde if-else statement
}
?>
Als ik die uitvoer wil mn browser de file save as doen... wat is er fout?

  • RedHat
  • Registratie: Augustus 2000
  • Laatst online: 18:16
Je moet het PHPtje laten parsen door een server die PHP ondersteund |:(

  • ipsec
  • Registratie: Juni 2001
  • Laatst online: 25-08 14:40
Ik heb PHPTriad helemaal geinstalleerd enzo... alle php files werken gewoon.

  • ipsec
  • Registratie: Juni 2001
  • Laatst online: 25-08 14:40
Het ene probleem is opgelost nu wil ie niet de db connecten omdat ie zegt dat de access denied is.

  • Sybr_E-N
  • Registratie: December 2001
  • Laatst online: 20:27
bestaat de user 'Admin' dan wel?
Anders moet je die eerst ff aanmaken.

  • ipsec
  • Registratie: Juni 2001
  • Laatst online: 25-08 14:40
Ja die bestaat... als ik geen password invoer krijg ik een leeg, wit scherm...

  • ipsec
  • Registratie: Juni 2001
  • Laatst online: 25-08 14:40
Archief.php:
Parse error: parse error, expecting `','' or `';'' in C:\apache\htdocs\site\archief.php on line 17

Pfff... wat een klote zooi zeg :D

Verwijderd

file:///C|/WINDOWS/Desktop/toevoegen.php

Pas dit eens aan naar toevoegen.php of zo :)

  • D2k
  • Registratie: Januari 2001
  • Laatst online: 31-08 10:19

D2k

begin bij het begin
met een goed php boek

Doet iets met Cloud (MS/IBM)

Pagina: 1

Dit topic is gesloten.