Toon posts:

[PHP] MySQL Query in .php bestand? #2

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

Verwijderd

Topicstarter
PHP:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
<?php
// Connecting, selecting database
$link = mysql_connect('localhost', '******', '******')
   or die('Kan niet verbinden: ' . mysql_error());
echo 'Succesvol verbonden!';
mysql_select_db('********') or die('Could not select the database?!');

// Performing SQL query
$query = 'CREATE TABLE `applyform` (
  `accid` int(10) NOT NULL auto_increment,
  `username` text NOT NULL,
  `password` text NOT NULL,
  `email` text NOT NULL,
  `team` text NOT NULL,
  `skills` text NOT NULL,
  `contribution` text NOT NULL,
  `board1` text NOT NULL,
  `referred` text NOT NULL,
  `stro` text NOT NULL,
  `message` text NOT NULL,
  `signup_date` datetime NOT NULL default '0000-00-00 00:00:00',
  `ip` varchar(20) NOT NULL default '',
  `posted` int(10) NOT NULL default '0',
  PRIMARY KEY  (`accid`)
);';
$result = mysql_query($query) or die('Query mislukt: ' . mysql_error());

// Printing results in HTML
echo "<table>\n";
while ($line = mysql_fetch_array($result, MYSQL_ASSOC)) {
   echo "\t<tr>\n";
   foreach ($line as $col_value) {
       echo "\t\t<td>$col_value</td>\n";
   }
   echo "\t</tr>\n";
}
echo "</table>\n";

// Free resultset
mysql_free_result($result);

// Closing connection
mysql_close($link);
?> 


Dat heb ik nu dus, met dank aan whoami. ;)
Maar, daarbij krijg ik de volgende error:
code:
1
Parse error: parse error, unexpected T_LNUMBER in /data/members/paid/n/o/no-f34r.nl/htdocs/www/query.php on line 21


Zoals ik al heb gezegt, ik heb totaal geen verstand van PHP... ;)
Het is iets met een nummer, volgens de error, dus `signup_date` datetime NOT NULL default '0000-00-00 00:00:00',.
Wat moet ik doen??
En tjah, over deze error heb ik niets gevonden?

  • Zoefff
  • Registratie: September 2001
  • Laatst online: 01-05 10:37

Zoefff

❤ 

The DATETIME type is used when you need values that contain both date and time information. MySQL retrieves and displays DATETIME values in 'YYYY-MM-DD HH:MM:SS' format. The supported range is '1000-01-01 00:00:00' to '9999-12-31 23:59:59'. (“Supported” means that although earlier values might work, there is no guarantee)
Lijkt me duidelijk :P


FotoblogWerkaandemuur.nlMoestuincursus.nlTwitter


Verwijderd

Topicstarter
Eens even kijken!

Edit: Nope, dezelfde error... ;)

[ Voor 52% gewijzigd door Verwijderd op 05-08-2005 15:45 ]


  • Voutloos
  • Registratie: Januari 2002
  • Niet online
Is iets als now() (als dat in MySQL zo heet) uberhaupt niet handiger?

{signature}


  • Creepy
  • Registratie: Juni 2001
  • Laatst online: 03-05 20:49

Creepy

Tactical Espionage Splatterer

De foutmelding is inderdaad erg duidelijk. Ook al heb je weinig verstand van PHP, dit had je zelf ook wel kunnen vinden. Daarbij gaan we er vanuit dat je in eerste instantie zelf probeerd om je foutmeldingen op te lossen voordat je hier post en dat je ook aangeeft wat je hebt geprobeerd.

Tip: je query is een string, in dit geval omgeven door 's. En raad eens welk teken je in je query gebruikt....

Lees aub P&W FAQ - De "quickstart" eens goed door voordat je weer een topic opent. Een parse error is 99 van de 100 keer zelf op te lossen door eens goed naar de foutmelding en je broncode te kijken

[ Voor 24% gewijzigd door Creepy op 05-08-2005 15:48 ]

"I had a problem, I solved it with regular expressions. Now I have two problems". That's shows a lack of appreciation for regular expressions: "I know have _star_ problems" --Kevlin Henney


Dit topic is gesloten.