• Login
  • Register
  • Zoek
This Thread
  • Everywhere
  • This Thread
  • This Forum
  • Articles
  • Pages
  • Forum
  • Filebase Entry
  • More Options

ICTscripters

Dé plek voor IT

Dé plek voor IT

Login

Geavanceerde opties
  1. Home
  2. Forum
    1. Alle berichten
    2. Recente activiteiten
  3. ICT Nieuws
  4. Blog
  5. Marktplaats
    1. Werk
    2. Advertenties
    3. Domeinnamen
    4. Websites
    5. Design & lay-outs
    6. Scripts
    7. Overige
  6. Design
  7. Leden
    1. Actieve bezoekers
    2. Team
    3. Leden zoeken
  8. Downloads
  9. Goedkope domeinnamen
  1. Home
  2. Forum
    1. Alle berichten
    2. Recente activiteiten
  3. ICT Nieuws
  4. Blog
  5. Marktplaats
    1. Werk
    2. Advertenties
    3. Domeinnamen
    4. Websites
    5. Design & lay-outs
    6. Scripts
    7. Overige
  6. Design
  7. Leden
    1. Actieve bezoekers
    2. Team
    3. Leden zoeken
  8. Downloads
  9. Goedkope domeinnamen
  1. Home
  2. Forum
    1. Alle berichten
    2. Recente activiteiten
  3. ICT Nieuws
  4. Blog
  5. Marktplaats
    1. Werk
    2. Advertenties
    3. Domeinnamen
    4. Websites
    5. Design & lay-outs
    6. Scripts
    7. Overige
  6. Design
  7. Leden
    1. Actieve bezoekers
    2. Team
    3. Leden zoeken
  8. Downloads
  9. Goedkope domeinnamen
  1. Dé plek voor IT - ICTscripters
  2. Forum
  3. Scripting & programmeren
  4. Overige

Forum

  • Beta-testers gezocht voor Crypto-oefenplatform

    Syntax 29 januari 2026 om 16:11
  • Na 15 jaar terug van weggeweest: iCriminals.nl is terug (BETA)!

    Syntax 19 januari 2026 om 09:34
  • Developer Gezocht

    Mikevdk 10 januari 2026 om 18:57
  • Op zoek naar de legends

    Syntax 5 januari 2026 om 13:50
  • [FREE] WeFact Hosting module

    Jeroen.G 13 oktober 2025 om 14:09
  • Help testers nodig voor android app Urgent

    urgentotservices 26 september 2025 om 10:21
  • Versio vervanger

    Jeroen.G 25 augustus 2025 om 15:56
  • Afspraken systeem met planbeperking

    Lijno 1 augustus 2025 om 23:04

Marktplaats

  • 350 Nieuwe Domeinnamen Januari 2026

    shiga 1 februari 2026 om 14:21
  • 321 Nieuwe Domeinnamen December 2025

    shiga 1 januari 2026 om 10:26
  • Meerdere mafia game template te koop

    Syntax 26 december 2025 om 00:07

MySQL foutje

  • DI
  • 13 juni 2012 om 09:24
  • DI
    Student
    Berichten
    153
    • 13 juni 2012 om 09:24
    • #1

    Database query:

    PHP
    1. CREATE TABLE `fixtures` (
     2.  `fix_id` int(10) NOT NULL auto_increment,
     3.  `opp_team` varchar(50) NOT NULL default '',
     4.  `ground` varchar(50) NOT NULL default '',
     5.  `fix_date` date NOT NULL default '0000-00-00',
     6.  `fix_time` varchar(8) NOT NULL default '',
     7.  `home_away` varchar(10) NOT NULL default '',
     8.  `match_type` varchar(40) NOT NULL default '',
     9.  `notes` text NOT NULL,
    10.  `closed` char(3) NOT NULL default 'no',
    11.  `fix_oldname` varchar(50) NOT NULL default '',
    12.  PRIMARY KEY  (`fix_id`)
    13. ) TYPE=MyISAM AUTO_INCREMENT=73 ;
    Toon Meer

    Dit is de foutmelding:

    PHP
    #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 'TYPE=MyISAM AUTO_INCREMENT=73' at line 13


    Misschien is het een domme foutje van mij, mar ik zie het probleem nu even niet.

  • WHMCSAddons
    Master
    Ontvangen Reacties
    88
    Berichten
    2.411
    • 13 juni 2012 om 09:31
    • #2
    PHP
    CREATE TABLE `fixtures` (
     `fix_id` int(10) NOT NULL auto_increment,
     `opp_team` varchar(50) NOT NULL default '',
     `ground` varchar(50) NOT NULL default '',
     `fix_date` date NOT NULL default '0000-00-00',
     `fix_time` varchar(8) NOT NULL default '',
     `home_away` varchar(10) NOT NULL default '',
     `match_type` varchar(40) NOT NULL default '',
     `notes` text NOT NULL,
     `closed` char(3) NOT NULL default 'no',
     `fix_oldname` varchar(50) NOT NULL default '',
     PRIMARY KEY  (`fix_id`)
    ) TYPE=MyISAM AUTO_INCREMENT=0 ;
    Toon Meer

    Het is een gok hoor, of het werkt is vraag twee, anders kan je het eventueel nog handmatig aanmaken.
    Voorbeeld staat er al dus je kan het zo overnemen ;)

  • jopitan
    Professional
    Berichten
    684
    • 13 juni 2012 om 09:47
    • #3

    Komt doordat je TYPE=MyISAM hebt. Dit moet ENGINE=MyISAM zijn.

    Kast: HAF922 | CPU: I7-930 @ 4.0GHz | CPU Cooler: Noctua NH-D14 | HDD0: Crucial M4 128GB, HDD1: Kingston SSD 64GB, HDD2/3: WD Black & Green 1TB, HDD4: Seagate 1.5TB | Mem: Kingston HyperX 12GB @ 1600MHz | Graphics: Crossfire HD6970 | Res: 5760x1080

  • DI
    Student
    Berichten
    153
    • 13 juni 2012 om 09:50
    • #4

    Inderdad Jopitan, had het net al gevonden haha. maar nu heb ik deze fout voor mijn nieuws...

    PHP
    #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 'TYPE=CREATE TABLE `player_of_match` ( `pom_id` int(10) NOT NULL auto_incremen' at line 14

    Query:

    PHP
    CREATE TABLE `news` (
      `news_id` int(10) NOT NULL auto_increment,
      `news_username` varchar(40) default NULL,
      `news` text,
      `news_title` varchar(50) NOT NULL default '',
      `news_date` date NOT NULL default '0000-00-00',
      `topic_image` varchar(20) NOT NULL default 'topic_news.gif',
      `hyperlink_text1` varchar(255) default NULL,
      `hyperlink_url1` varchar(255) default NULL,
      `hyperlink_text2` varchar(255) default NULL,
      `hyperlink_url2` varchar(255) default NULL,
      `news_image` varchar(20) NOT NULL default 'none',
      PRIMARY KEY  (`news_id`)
    ) TYPE=CREATE TABLE `player_of_match` (
      `pom_id` int(10) NOT NULL auto_increment,
      `username` varchar(50) NOT NULL default '',
      `playername` varchar(50) NOT NULL default '',
      `match_id` int(11) NOT NULL default '0'
      PRIMARY KEY  (`pom_id`)
    ) ENGINE = MYISAM CHARSET = latin1 AUTO_INCREMENT =160 ;
    Toon Meer
  • thexerox
    thexeroxprojects.be
    Ontvangen Reacties
    4
    Berichten
    414
    • 13 juni 2012 om 12:21
    • #5

    probeer eens zonder dit teken `
    Zorgt vaak voor problemen ...

  • scarface
    Professional
    Berichten
    1.597
    • 13 juni 2012 om 12:28
    • #6
    PHP
    CREATE TABLE `news` (
      `news_id` int(10) NOT NULL auto_increment,
      `news_username` varchar(40) default NULL,
      `news` text,
      `news_title` varchar(50) NOT NULL default '',
      `news_date` date NOT NULL default '0000-00-00',
      `topic_image` varchar(20) NOT NULL default 'topic_news.gif',
      `hyperlink_text1` varchar(255) default NULL,
      `hyperlink_url1` varchar(255) default NULL,
      `hyperlink_text2` varchar(255) default NULL,
      `hyperlink_url2` varchar(255) default NULL,
      `news_image` varchar(20) NOT NULL default 'none',
      PRIMARY KEY  (`news_id`)
      )ENGINE=MYISAM DEFAULT CHARSET = latin1 AUTO_INCREMENT=1;
      
    
    
    CREATE TABLE `player_of_match` (
      `pom_id` int(10) NOT NULL auto_increment,
      `username` varchar(50) NOT NULL default '',
      `playername` varchar(50) NOT NULL default '',
      `match_id` int(11) NOT NULL default '0',
      PRIMARY KEY  (`pom_id`)
    )ENGINE=MYISAM DEFAULT CHARSET = latin1 AUTO_INCREMENT =1;
    Toon Meer

  • thexerox
    thexeroxprojects.be
    Ontvangen Reacties
    4
    Berichten
    414
    • 13 juni 2012 om 12:30
    • #7

    scarface mss is het handig dat je uitlegt wat je juist veranderd hebt. Zo kan iedereen volgen zonder telkens het hele script te moeten gaan nakijken :)

  • scarface
    Professional
    Berichten
    1.597
    • 13 juni 2012 om 12:32
    • #8

    1: engine=mysam DEFAULT charset !
    2: is een ) vergeten.
    3: type= verwijderd !


    Zo is getest en werkt dit waren wat simpele fouten die je kan voorkomen en zelf wel kan oplossen , om het nou meteen op criminalspoint te posten terweil je amper wat zelf heb geprobeert is ook wat .!

  • DI
    Student
    Berichten
    153
    • 13 juni 2012 om 13:10
    • #9

    scarface, dankje.

    Nieuwe reactie samengevoegd met originele reactie op 13.06.12 13:15:32:
    Bij index krijg ik dit: Couldn't get file list

    PHP
    $dbQuery = "SELECT * "; 
    
    
    $dbQuery .= "FROM admin "; 
    $result = mysql_query($dbQuery) or die("Couldn't get file list");
    while($row = mysql_fetch_array($result))

    En nee ik laat jullie niet alles doen, ik heb het eerst zelf geprobeerd.

  • scarface
    Professional
    Berichten
    1.597
    • 13 juni 2012 om 13:19
    • #10
    PHP
    $result = mysql_query("SELECT * FROM admin") or die (mysql_error());
    while($row = mysql_fetch_array($result))

    Best wel onnodig om 2 variables te maken om 1 query te versturen ! Volgens mij als ik het goed heb deed je eerst "select *" in de variable en daarna "FROM admin"

  • DI
    Student
    Berichten
    153
    • 13 juni 2012 om 13:27
    • #11

    Dat had ik ook al maar hij maakt alsnog zelfde melding.


    Willem: Waarschuwing, de leden proberen je te helpen!

  • scarface
    Professional
    Berichten
    1.597
    • 13 juni 2012 om 13:29
    • #12

    Desondanks ben ik toch berijd je te helpen post te rest van je script eens het hoeft niet persee aan de query te liggen die is na mijn mening niet verkeerd al weet ik nog niet hoe de tabel naam heet.

    Kan je ook eens het stukje sql erbij gooien ?

  • jopitan
    Professional
    Berichten
    684
    • 13 juni 2012 om 13:51
    • #13

    DI, maak even van de or die het volgende:

    PHP
    or die(mysql_error());

    Post dan even de error die je krijgt in dit topic.

    Kast: HAF922 | CPU: I7-930 @ 4.0GHz | CPU Cooler: Noctua NH-D14 | HDD0: Crucial M4 128GB, HDD1: Kingston SSD 64GB, HDD2/3: WD Black & Green 1TB, HDD4: Seagate 1.5TB | Mem: Kingston HyperX 12GB @ 1600MHz | Graphics: Crossfire HD6970 | Res: 5760x1080

  • scarface
    Professional
    Berichten
    1.597
    • 13 juni 2012 om 13:58
    • #14

    mysql_error had ik er ook al in maar hij zeikt je af terwijl je hem hulp bied dat is zijn probleem !

  • jopitan
    Professional
    Berichten
    684
    • 13 juni 2012 om 14:12
    • #15
    Citaat van scarface

    mysql_error had ik er ook al in maar hij zeikt je af terwijl je hem hulp bied dat is zijn probleem !

    Ach laat hem lekker, niet op in gaan dan. Doe de rest maar via PM. Dit is niet zo handig voor google resultaten.

    Maarja de TS moet even mysql_error() gebruiken in die(), zoals Scarface al had aangegeven.

    Kast: HAF922 | CPU: I7-930 @ 4.0GHz | CPU Cooler: Noctua NH-D14 | HDD0: Crucial M4 128GB, HDD1: Kingston SSD 64GB, HDD2/3: WD Black & Green 1TB, HDD4: Seagate 1.5TB | Mem: Kingston HyperX 12GB @ 1600MHz | Graphics: Crossfire HD6970 | Res: 5760x1080

  • Reza
    Professional
    Ontvangen Reacties
    13
    Berichten
    1.536
    • 13 juni 2012 om 15:08
    • #16

    @TS: Ik heb het hele topic niet doorgelezen maar wel paar reactie's :

    Ik zag dat je nu ENGINE=MyIsam gebruikt.
    Beter als je ENGINE=InnoDB gebruikt.

    Uitleg:
    http://www.phphulp.nl/php/tutorial/o…en-werken/1416/

    Met vriendelijke groet,
    Reza.

  • scarface
    Professional
    Berichten
    1.597
    • 13 juni 2012 om 18:12
    • #17
    Citaat van Reza

    @TS: Ik heb het hele topic niet doorgelezen maar wel paar reactie's :

    Ik zag dat je nu ENGINE=MyIsam gebruikt.
    Beter als je ENGINE=InnoDB gebruikt.

    Uitleg:
    http://www.phphulp.nl/php/tutorial/o…en-werken/1416/

    Daar kan je lezen dat het zijn voordeelen heeft en nadelen , dus het is niet echt 100% beter dan MYISAM, en dan het feit dat je myisam niet geheel overbodig moet maken !

  • DI
    Student
    Berichten
    153
    • 13 juni 2012 om 18:16
    • #18

    Error bij or die (mysql_error()); : No database selected.

    Maar n mijn db connect ziet het er zo uit:

    PHP
    <?php
    
    
    
    
    
    
    interface DB 
    { 
        public function connect(); 
        public function error();
        public function selectdb(); 
        public function close(); 
       
    } 
    class MySqlDB implements DB 
    {
    	private  $link; 
            private $server;
            private $username;
            private $password;
            private $dbname;
            
            
            public function connect($server='localhost', $username='cclubs_voetbal', $password='ww2012') 
            { 
                $this->link = mysql_connect($server, $username, $password); 
            } 
            
            public function selectdb($dbname='cclubs_voetbal')
            {
            	$this->link	= mysql_select_db($dbname);
            }
            
            public function error() 
            { 
                return mysql_error($this->link); 
            }
    		public function close() 
            { 
                return mysql_close($this->link); 
            } 
    }
    $MysqlDb	=	new mysqldb();
    $MysqlDb->connect('localhost','cclubs_voetbal','ww2012', 'cclubs_voetbal');
    
    
    // we write this later on, ignore for now.
    
    
    include('check_login.php');
    
    
    ?>
    Toon Meer
  • scarface
    Professional
    Berichten
    1.597
    • 13 juni 2012 om 18:19
    • #19

    Vanwaar ga je ineens van niet OOP naar OOP , Dit is voor mysqli neem ik aan ?

    Je selecteert de database niet : mysql_select_db ("database");

    Je gaat totaal niet netjes te werk dit script is leuk maar erg overdreven om aleen maar connectie met een database te maken.

  • DI
    Student
    Berichten
    153
    • 13 juni 2012 om 18:23
    • #20

    Dat heb ik wel gedaan:

    PHP
    public function selectdb($dbname='cclubs_voetbal')
            {
            	$this->link	= mysql_select_db($dbname);
            }

Participate now!

Heb je nog geen account? Registreer je nu en word deel van onze community!

Maak een account aan Login

ICT Nieuws

  • Fijne feestdagen

    tcbhome 28 december 2025 om 13:55
  • Kritieke update voor Really Simple Security-plug-in

    K.Rens 16 november 2024 om 16:12
  • ING Nederland streeft naar ondersteuning van Google Pay tegen eind februari

    K.Rens 2 november 2024 om 16:09

Blogs

  • Functioneel ontwerp

    Dees 28 december 2014 om 12:38
  • Access Control List implementatie in PHP/MySQL - deel 1/2

    FangorN 28 december 2018 om 12:35
  • Access Control List implementatie in PHP/MySQL - deel 2/2

    FangorN 29 december 2018 om 12:37

Gebruikers die dit topic bekijken

  • 3 Gasten
  1. Marktplaats
  2. Design
  3. Voorwaarden
  4. Ons team
  5. Leden
  6. Geschiedenis
  7. Regels
  8. Links
  9. Privacy Policy
ICTscripters ©2005 - 2026 , goedkope hosting door DiMoWeb.com, BE0558.915.582
Sponsors: Beste kattenhotel provincie Antwerpen | Beste Zetes eid kaartlezer webshop
Style: Nexus by cls-design
Stylename
Nexus
Manufacturer
cls-design
Licence
Commercial styles
Help
Supportforum
Visit cls-design