Home › Forums › Games discussies › MySQL fouten
- Dit onderwerp bevat 12 reacties, 3 deelnemers, en is laatst geüpdatet op 19 jaren, 1 maand geleden door Z@3 Redrum..
- AuteurBerichten
- 30/03/2005 16:52 om 16:52 #115112
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?
30/03/2005 17:04 om 17:04 #389197uhmm je kan niet goed connecten naar je database, dat kan meerdere fouten hebben.. en je moet addslashes gebruiken ipv ‘value’
vind ik handiger imho
30/03/2005 17:04 om 17:04 #399339uhmm je kan niet goed connecten naar je database, dat kan meerdere fouten hebben.. en je moet addslashes gebruiken ipv ‘value’
vind ik handiger imho
30/03/2005 17:04 om 17:04 #389199Je 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 30/03/2005 17:04 om 17:04 #399342Je 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 30/03/2005 17:33 om 17:33 #389201mmmm 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
30/03/2005 17:33 om 17:33 #399345mmmm 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
30/03/2005 17:39 om 17:39 #389203Warning: 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
30/03/2005 17:39 om 17:39 #399348Warning: 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
31/03/2005 08:38 om 08:38 #389206mmm 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.
31/03/2005 08:38 om 08:38 #399351mmm 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.
31/03/2005 08:59 om 08:59 #389208$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.
31/03/2005 08:59 om 08:59 #399354$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.
AuteurBerichten13 berichten aan het bekijken - 1 tot 13 (van in totaal 13)- Je moet ingelogd zijn om een antwoord op dit onderwerp te kunnen geven.