Ik heb deze code:

<?php
$user="habbofuture_een";
$host="db2.awardspace.com";
$password="piep";
$database="habbofuture_een";
$connection = mysql_connect($host,$user,$password)
or die ("Kan niet verbinden met de HabboFuture database!");
$db = mysql_select_db($database,$connection)
or die ("Kan niet verbinden met de HabboFuture database!");
$query = "SELECT * FROM teksten WHERE id='1'";
$result = mysql_query($query)
or die ("Kan niet verbinden met de HabboFuture database!");

/* Bericht laten zien*/
echo "<font face='Verdana' size='1'><b>";
while ($row = mysql_fetch_array($result))
{
extract($row);
echo "<td>$onderpagina</td>
}
?>

Wat is hier fout aan?
Hij zou alle dingen moeten laten zien wat bij die kolom hoort..
En ik krijg ook als ik de pagina open,
Parse error: parse error, unexpected $ in /home/www/habbofuture.awardspace.com/test.php on line 21


Kan iemand me helpen?
YEP.

INSERT INTO jouwtabel (VELD1,VELD2) VALUES(1,2)

Waarbij ik er vanuit gegaam ben dat je tabel 3 velden heeft en het id doe ik dus helemaal NIX mee. Dat regelt de DB
Als ik in de phpMyAdmin de kolom in auto_increment doe, krijg ik:

SQL-query:

ALTER TABLE `teksten` CHANGE `id` `id` VARCHAR( 2 ) NOT NULL AUTO_INCREMENT

MySQL retourneerde: Documentatie
#1063 - Incorrect column specifier for column 'id'
Hij moet ook PRIMARY KEY zijn dat sleuteltje en natuurlijk van het TYPE int en niet varchar (dat nummert zo slecht zonder nummers)
HOe stel ik primary key in?
IEIEIK, id is bij jouw een varchar(2), dat is lelijk, maak daar maar een int(11) van.
Nu krijg ik als ik hem instel, het volgende:

SQL-query:

ALTER TABLE `teksten` ADD PRIMARY KEY ( `id` )

MySQL retourneerde: Documentatie
#1062 - Duplicate entry '' for key 1

INT(5) is eerst wel genoeg.

En de primary key is het sleuteltje(een radio button)
Laurens van Dam
SQL-query:

ALTER TABLE `teksten` ADD PRIMARY KEY ( `id` )

MySQL retourneerde: Documentatie
#1062 - Duplicate entry '' for key 1
Volgens mij betekend dat dat je twee keer hetzelfde id gebruikt hebt.
Doe eens (in phpmyadmin)

SELECT id FROM teksten
GROUP BY id
HAVING COUNT(id) > 1

Geen een antwoord

Yes tis gelukt! Bedankt :)

Reageren