MySQL fouten

Home Forums Games discussies MySQL fouten

13 berichten aan het bekijken - 1 tot 13 (van in totaal 13)
  • Auteur
    Berichten
  • #115112
    nelis44nelis44
    Deelnemer
    15

    Haha aangezien ik nog al noob ben in mysql en niet steeds nieuwe topics aan wil make zet ik men fouten met mysql hier in:

    Nou krijg ik een probleme als ik een poll mysql querie in voer bij phpmyadmin namelijk:

    Warning: mysql_connect(): Access denied for user ‘nelis44’@’localhost’ (using password: YES) in /home/duke/web/Niels/admin.php on line 24

    Warning: mysql_select_db(): supplied argument is not a valid MySQL-Link resource in /home/duke/web/Niels/admin.php on line 25

    en als ik die querie invoer krijg ik in het panel deze fout:

    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 ”’,

    `actief` int(1) NOT NULL default ‘0’,

    `datum` int

    dit krijg ik als ik deze querie in voer:

    Code:

    CREATE TABLE `poll` (
    `id` int(11) NOT NULL auto_increment,
    `vraag` varchar(200) NOT NULL default ”,
    `actief` int(1) NOT NULL default ‘0’,
    `datum` int(20) NOT NULL default ‘0’,
    `keuze1` varchar(50) NOT NULL default ”,
    `keuze2` varchar(50) NOT NULL default ”,
    `keuze3` varchar(50) NOT NULL default ”,
    `keuze4` varchar(50) NOT NULL default ”,
    `keuze5` varchar(50) NOT NULL default ”,
    `keuze6` varchar(50) NOT NULL default ”,
    `keuze7` varchar(50) NOT NULL default ”,
    `keuze8` varchar(50) NOT NULL default ”,
    `keuze9` varchar(50) NOT NULL default ”,
    `keuze10` varchar(50) NOT NULL default ”,
    `antwoord1` int(11) NOT NULL default ‘0’,
    `antwoord2` int(11) NOT NULL default ‘0’,
    `antwoord3` int(11) NOT NULL default ‘0’,
    `antwoord4` int(11) NOT NULL default ‘0’,
    `antwoord5` int(11) NOT NULL default ‘0’,
    `antwoord6` int(11) NOT NULL default ‘0’,
    `antwoord7` int(11) NOT NULL default ‘0’,
    `antwoord8` int(11) NOT NULL default ‘0’,
    `antwoord9` int(11) NOT NULL default ‘0’,
    `antwoord10` int(11) NOT NULL default ‘0’,
    `gestemd` text NOT NULL,
    PRIMARY KEY (`id`)
    ) TYPE=MyISAM;

    wat is hier fout aan?

    #389197
    BarthezZBarthezZ
    Deelnemer
    15

    uhmm je kan niet goed connecten naar je database, dat kan meerdere fouten hebben..

    en je moet addslashes gebruiken ipv ‘value’

    vind ik handiger imho :P

    #399339
    BarthezZBarthezZ
    Deelnemer
    15

    uhmm je kan niet goed connecten naar je database, dat kan meerdere fouten hebben..

    en je moet addslashes gebruiken ipv ‘value’

    vind ik handiger imho :P

    #389199
    imported_Z@3 RedrumZ@3 Redrum.
    Deelnemer
    15

    Je moet die dus gewoon uitvoeren in SQL (phpmyadmin). Misschien kan je beter eens de basics van MySQL gaan leren want zo loop je elke dag wel tegen errors en fouten aan die vrij basic zijn, zo ook in dat andere topic waar ook gewoon een basis installatie wordt doorlopen. Als je zoiets nog niet kunt beheersen moet je het eerst leren, anders loop je gedurende de looptijd van het script tegen andere fouten aan die je dan niet kan oplossen. Check ook eens je SQL connectie, die lijkt ook niet helemaal juist te zijn :)

    #399342
    imported_Z@3 RedrumZ@3 Redrum.
    Deelnemer
    15

    Je moet die dus gewoon uitvoeren in SQL (phpmyadmin). Misschien kan je beter eens de basics van MySQL gaan leren want zo loop je elke dag wel tegen errors en fouten aan die vrij basic zijn, zo ook in dat andere topic waar ook gewoon een basis installatie wordt doorlopen. Als je zoiets nog niet kunt beheersen moet je het eerst leren, anders loop je gedurende de looptijd van het script tegen andere fouten aan die je dan niet kan oplossen. Check ook eens je SQL connectie, die lijkt ook niet helemaal juist te zijn :)

    #389201
    nelis44nelis44
    Deelnemer
    15

    mmmm zou ik de scripts hier neerzette?:

    Code:

    formdata($HTTP_POST_VARS[’vraag’]);
    for($x=1; $x<=10; $x++) { $keuze[$x] = $admin->formdata($HTTP_POST_VARS[”keuze”.$x]);
    }
    $actief = $admin->formdata($HTTP_POST_VARS[’actief’]);
    if(empty($vraag) || empty($keuze[1]) || empty($keuze[2])) {
    $admin->error(1, “toevoegen”);
    } else {
    $datum = time();
    @mysql_query(”INSERT INTO poll (vraag, actief, datum, keuze1, keuze2, keuze3, keuze4, keuze5, keuze6, keuze7, keuze8, keuze9, keuze10) VALUES (’$vraag’, ‘$actief’, ‘$datum’, ‘”.$keuze[1].”‘, ‘”.$keuze[2].”‘, ‘”.$keuze[3].”‘, ‘”.$keuze[4].”‘, ‘”.$keuze[5].”‘, ‘”.$keuze[6].”‘, ‘”.$keuze[7].”‘, ‘”.$keuze[8].”‘, ‘”.$keuze[9].”‘, ‘”.$keuze[10].”‘)”);
    $admin->bericht(”Poll is toegevoegd.
    nTerug“, 1);
    }

    } else {
    $admin->openform(”toevoegen”);
    $admin->formtext(”Vraag”, “vraag”, “”, 200);
    for($x=1; $x<=10; $x++) { $admin->formtext(”Keuze “.$x, “keuze”.$x, “”, 50);
    }
    $admin->formcheckbox(”Actief”, “actief”, 1);
    $admin->sluitform(”Toevoegen”);
    }

    } elseif($a == “bewerk”) {
    $id = $admin->formdata($HTTP_GET_VARS[’id’]);
    if(isset($HTTP_POST_VARS[’submit’])) {
    $vraag = $admin->formdata($HTTP_POST_VARS[’vraag’]);
    for($x=1; $x<=10; $x++) { $keuze[$x] = $admin->formdata($HTTP_POST_VARS[”keuze”.$x]);
    }
    $actief = $admin->formdata($HTTP_POST_VARS[’actief’]);
    $reset = $admin->formdata($HTTP_POST_VARS[’reset’]);
    if(empty($vraag) || empty($keuze[1]) || empty($keuze[2])) {
    $admin->error(1, “bewerk&id”.$id);
    } else {
    @mysql_query(”UPDATE poll SET vraag=’$vraag’, actief=’$actief’, keuze1='”.$keuze[1].”‘, keuze2='”.$keuze[2].”‘, keuze3='”.$keuze[3].”‘, keuze4='”.$keuze[4].”‘, keuze5='”.$keuze[5].”‘, keuze6='”.$keuze[6].”‘, keuze7='”.$keuze[7].”‘, keuze8='”.$keuze[8].”‘, keuze9='”.$keuze[9].”‘, keuze10='”.$keuze[10].”‘ WHERE id=’$id'”);
    if($reset == “1”) {
    @mysql_query(”UPDATE poll SET antwoord1=’0′, antwoord2=’0′, antwoord3=’0′, antwoord4=’0′, antwoord5=’0′, antwoord6=’0′, antwoord7=’0′, antwoord8=’0′, antwoord9=’0′, antwoord10=’0’, gestemd=” WHERE id=’$id'”);
    }
    $admin->bericht(”Poll is bewerkt.
    nTerug“, 1);
    }

    } else {
    $sql = @mysql_query(”SELECT * FROM poll WHERE id=’$id'”);
    $list = @mysql_fetch_assoc($sql);
    $admin->openform(”bewerk&id=”.$id);
    $admin->formtext(”Vraag”, “vraag”, $list[’vraag’], 200);
    for($x=1; $x<=10; $x++) { $admin->formtext(”Keuze “.$x, “keuze”.$x, $list[”keuze”.$x], 50);
    }
    $admin->formcheckbox(”Actief”, “actief”, $list[’actief’]);
    $admin->formcheckbox(”Reset stemmen”, “reset”, 0);
    $admin->sluitform(”Bewerk”);
    }

    } elseif($a == “verwijder”) {
    $id = $admin->formdata($HTTP_GET_VARS[’id’]);
    @mysql_query(”DELETE FROM poll WHERE id=’$id'”);
    $admin->bericht(”Poll is verwijderd.
    nTerug“, 1);

    } else {
    $admin->bericht(”Poll Toevoegen

    “, 1);
    $admin->polllist();
    }
    ?>

    mm toch niks verkeerd aan :?

    #399345
    nelis44nelis44
    Deelnemer
    15

    mmmm zou ik de scripts hier neerzette?:

    Code:

    formdata($HTTP_POST_VARS[’vraag’]);
    for($x=1; $x<=10; $x++) { $keuze[$x] = $admin->formdata($HTTP_POST_VARS[”keuze”.$x]);
    }
    $actief = $admin->formdata($HTTP_POST_VARS[’actief’]);
    if(empty($vraag) || empty($keuze[1]) || empty($keuze[2])) {
    $admin->error(1, “toevoegen”);
    } else {
    $datum = time();
    @mysql_query(”INSERT INTO poll (vraag, actief, datum, keuze1, keuze2, keuze3, keuze4, keuze5, keuze6, keuze7, keuze8, keuze9, keuze10) VALUES (’$vraag’, ‘$actief’, ‘$datum’, ‘”.$keuze[1].”‘, ‘”.$keuze[2].”‘, ‘”.$keuze[3].”‘, ‘”.$keuze[4].”‘, ‘”.$keuze[5].”‘, ‘”.$keuze[6].”‘, ‘”.$keuze[7].”‘, ‘”.$keuze[8].”‘, ‘”.$keuze[9].”‘, ‘”.$keuze[10].”‘)”);
    $admin->bericht(”Poll is toegevoegd.
    nTerug“, 1);
    }

    } else {
    $admin->openform(”toevoegen”);
    $admin->formtext(”Vraag”, “vraag”, “”, 200);
    for($x=1; $x<=10; $x++) { $admin->formtext(”Keuze “.$x, “keuze”.$x, “”, 50);
    }
    $admin->formcheckbox(”Actief”, “actief”, 1);
    $admin->sluitform(”Toevoegen”);
    }

    } elseif($a == “bewerk”) {
    $id = $admin->formdata($HTTP_GET_VARS[’id’]);
    if(isset($HTTP_POST_VARS[’submit’])) {
    $vraag = $admin->formdata($HTTP_POST_VARS[’vraag’]);
    for($x=1; $x<=10; $x++) { $keuze[$x] = $admin->formdata($HTTP_POST_VARS[”keuze”.$x]);
    }
    $actief = $admin->formdata($HTTP_POST_VARS[’actief’]);
    $reset = $admin->formdata($HTTP_POST_VARS[’reset’]);
    if(empty($vraag) || empty($keuze[1]) || empty($keuze[2])) {
    $admin->error(1, “bewerk&id”.$id);
    } else {
    @mysql_query(”UPDATE poll SET vraag=’$vraag’, actief=’$actief’, keuze1='”.$keuze[1].”‘, keuze2='”.$keuze[2].”‘, keuze3='”.$keuze[3].”‘, keuze4='”.$keuze[4].”‘, keuze5='”.$keuze[5].”‘, keuze6='”.$keuze[6].”‘, keuze7='”.$keuze[7].”‘, keuze8='”.$keuze[8].”‘, keuze9='”.$keuze[9].”‘, keuze10='”.$keuze[10].”‘ WHERE id=’$id'”);
    if($reset == “1”) {
    @mysql_query(”UPDATE poll SET antwoord1=’0′, antwoord2=’0′, antwoord3=’0′, antwoord4=’0′, antwoord5=’0′, antwoord6=’0′, antwoord7=’0′, antwoord8=’0′, antwoord9=’0′, antwoord10=’0’, gestemd=” WHERE id=’$id'”);
    }
    $admin->bericht(”Poll is bewerkt.
    nTerug“, 1);
    }

    } else {
    $sql = @mysql_query(”SELECT * FROM poll WHERE id=’$id'”);
    $list = @mysql_fetch_assoc($sql);
    $admin->openform(”bewerk&id=”.$id);
    $admin->formtext(”Vraag”, “vraag”, $list[’vraag’], 200);
    for($x=1; $x<=10; $x++) { $admin->formtext(”Keuze “.$x, “keuze”.$x, $list[”keuze”.$x], 50);
    }
    $admin->formcheckbox(”Actief”, “actief”, $list[’actief’]);
    $admin->formcheckbox(”Reset stemmen”, “reset”, 0);
    $admin->sluitform(”Bewerk”);
    }

    } elseif($a == “verwijder”) {
    $id = $admin->formdata($HTTP_GET_VARS[’id’]);
    @mysql_query(”DELETE FROM poll WHERE id=’$id'”);
    $admin->bericht(”Poll is verwijderd.
    nTerug“, 1);

    } else {
    $admin->bericht(”Poll Toevoegen

    “, 1);
    $admin->polllist();
    }
    ?>

    mm toch niks verkeerd aan :?

    #389203
    imported_Z@3 RedrumZ@3 Redrum.
    Deelnemer
    15

    Warning: mysql_connect(): Access denied for user ‘nelis44’@’localhost’ (using password: YES) in /home/duke/web/Niels/admin.php on line 24

    Warning: mysql_select_db(): supplied argument is not a valid MySQL-Link resource in /home/duke/web/Niels/admin.php on line 25

    Geen connectie met de DBD dus :)

    #399348
    imported_Z@3 RedrumZ@3 Redrum.
    Deelnemer
    15

    Warning: mysql_connect(): Access denied for user ‘nelis44’@’localhost’ (using password: YES) in /home/duke/web/Niels/admin.php on line 24

    Warning: mysql_select_db(): supplied argument is not a valid MySQL-Link resource in /home/duke/web/Niels/admin.php on line 25

    Geen connectie met de DBD dus :)

    #389206
    nelis44nelis44
    Deelnemer
    15

    mmm andere zijn nu ewl goed ma nou moet ik deze goed invulle

    $dbhost = “localhost”;

    $dbuname = “nelis44”;

    $dbpass = “******”;

    $dbname = “Site”;

    $prefix = “”;

    $user_prefix = “”;

    $dbtype = “MySQL”;

    $sitekey = “******”;

    $gfx_chk = 0;

    $subscription_url = “”;

    alle queries heb ik nou al goed ingevuld wat moet er bij user_prefix en bij prefix? en wat bij gfx ???? en moet ik local host niet veranderen als ik de phpmyadmin via freesql doe ? Sitekey heb ik al en men w8woord ewek ook wel ma wat moet ik bij andere dinge invoeren.

    #399351
    nelis44nelis44
    Deelnemer
    15

    mmm andere zijn nu ewl goed ma nou moet ik deze goed invulle

    $dbhost = “localhost”;

    $dbuname = “nelis44”;

    $dbpass = “******”;

    $dbname = “Site”;

    $prefix = “”;

    $user_prefix = “”;

    $dbtype = “MySQL”;

    $sitekey = “******”;

    $gfx_chk = 0;

    $subscription_url = “”;

    alle queries heb ik nou al goed ingevuld wat moet er bij user_prefix en bij prefix? en wat bij gfx ???? en moet ik local host niet veranderen als ik de phpmyadmin via freesql doe ? Sitekey heb ik al en men w8woord ewek ook wel ma wat moet ik bij andere dinge invoeren.

    #389208
    imported_Z@3 RedrumZ@3 Redrum.
    Deelnemer
    15

    $prefix = “”;

    $user_prefix = “”;

    $dbtype = “MySQL”;

    $sitekey = “******”;

    $gfx_chk = 0;

    $subscription_url = “”;

    Dat weten wij ook niet, we kennen dat script niet uit ons hoofd. Zal echt wel in een readme staan die erbij zit. Dbname lijkt me ook vrij onlogisch gedefinieerd maar als ie daadwerkelijk zo heet, okay.

    #399354
    imported_Z@3 RedrumZ@3 Redrum.
    Deelnemer
    15

    $prefix = “”;

    $user_prefix = “”;

    $dbtype = “MySQL”;

    $sitekey = “******”;

    $gfx_chk = 0;

    $subscription_url = “”;

    Dat weten wij ook niet, we kennen dat script niet uit ons hoofd. Zal echt wel in een readme staan die erbij zit. Dbname lijkt me ook vrij onlogisch gedefinieerd maar als ie daadwerkelijk zo heet, okay.

13 berichten aan het bekijken - 1 tot 13 (van in totaal 13)
  • Je moet ingelogd zijn om een antwoord op dit onderwerp te kunnen geven.

Naar boven