| Autor | Zpráva | ||
|---|---|---|---|
| warking Profil |
#1 · Zasláno: 5. 1. 2012, 22:05:53
Zdravim, mam problem, mam formular ze ktereho se hodnoty ulozi do databaze ale trosku to nefunguje potrebuju poradit :-)
<?php
// spojeni s databazi
$connect = mysql_connect("localhost", "root", "admin") or die ("eror nefaka to");
mysql_select_db("posterus");
//p
$ACCOUNT=$_POST['ACCOUNT'];
$CHARACTER=$_POST['CHARACTER'];
$PASSWORD=$_POST['PASSWORD'];
$DATE=date("j.n.Y-H:i:s");
$GOLDS=$_POST['GOLDS'];
$IP=$_POST['IP'];
mysql_query("SET NAMES 'cp1250'");
// kontrola nulovych hodnot
if ($ACCOUNT=="" or $CHARACTER=="" or $PASSWORD=="" or $GOLDS=="" )
echo "nebylo vyplneno vsecko!";
else{
$query="insert into posterus(ID,ACCOUNT,CHARACTER,PASSWORD,DATE,GOLDS,IP) values('$ACCOUNT','$CHARACTER','$PASSWORD','$DATE','$GOLDS','$IP')";
mysql_query($query) or die(mysql_error());
echo "odeslano";
}
?>Pise to tohle: 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 'CHARACTER,PASSWORD,DATE,GOLDS,IP) values('a','b','c','5.1.2012-22:03:18','d' at line 1 Diky za pomoc |
||
| Tori Profil |
#2 · Zasláno: 5. 1. 2012, 22:09:11
warking:
Většina těch názvů sloupců jsou zároveň rezervovaná slova MySQL, dejte je do zpětných apostrofů `CHARACTER`, `DATE` atd. |
||
| warking Profil |
#3 · Zasláno: 5. 1. 2012, 22:11:17 · Upravil/a: warking
Column count doesn't match value count at row 1
:-) co ted jo uz sem na to prisel mam tam navic ID, jinak DIKY moc za radu |
||
| Taps Profil |
#4 · Zasláno: 5. 1. 2012, 22:24:49
warking:
sql dotaz uprav viz níže ( v případě, že je nastaveno ID na autoincrement) $query="insert into posterus(ID,ACCOUNT,CHARACTER,PASSWORD,DATE,GOLDS,IP) values('','$ACCOUNT','$CHARACTER','$PASSWORD','$DATE','$GOLDS','$IP')";$query="insert into posterus(ACCOUNT,CHARACTER,PASSWORD,DATE,GOLDS,IP) values('$ACCOUNT','$CHARACTER','$PASSWORD','$DATE','$GOLDS','$IP')"; |
||
| warking Profil |
#5 · Zasláno: 5. 1. 2012, 22:47:37
jojo na to sem uz prisel no, mam to jako autoincrement, ale DIK
|
||
|
Časová prodleva: 14 let
|
|||
0