Autor | Zpráva | ||
---|---|---|---|
Anonymní Profil * |
#1 · Zasláno: 13. 12. 2006, 14:51:14
Ahoj
Nefunguje mi v PHP vkládání do databáze příkazem: $id_faktury="010"; $id_objednavky="0604002"; MySQL_Query("UPDATE firmy_objednavky SET id_faktury='$id_faktury' WHERE id LIKE '$id_objednavky')",$spojeni); Při vložení stejného SQL přímo v PHPMyAdminu to projde OK. Napadá někoho proč to nefunguje? Databáze: CREATE TABLE `firmy_objednavky` ( `id` varchar(10) NOT NULL default '', `id_faktury` varchar(10) NOT NULL default '', `datum_zaplaceni` date NOT NULL default '0000-00-00', `id_firmy` int(6) NOT NULL default '0', PRIMARY KEY (`id`), KEY `id_faktury` (`id_faktury`,`id_firmy`) ) TYPE=MyISAM; -- -- Vypisuji data pro tabulku `firmy_objednavky` -- INSERT INTO `firmy_objednavky` VALUES ('0604001', '009', '2006-12-12', 33); INSERT INTO `firmy_objednavky` VALUES ('0604002', '', '0000-00-00', 255); INSERT INTO `firmy_objednavky` VALUES ('0604003', '', '0000-00-00', 259); |
||
jonge Profil |
#2 · Zasláno: 13. 12. 2006, 14:56:39
Proč LIKE???
MySQL_Query("UPDATE firmy_objednavky SET id_faktury='$id_faktury' WHERE id = '$id_objednavky')",$spojeni); |
||
Anonymní Profil * |
#3 · Zasláno: 13. 12. 2006, 15:51:15
Bohužel nefungovalo ani to.
|
||
jonge Profil |
#4 · Zasláno: 13. 12. 2006, 16:10:31
Anonymní
To je divné... máš správně nainstalovánu databázi? Nehází to nějakou chybu? |
||
nightfish Profil |
#5 · Zasláno: 13. 12. 2006, 16:22:38
Anonymní
za mysql_query si dej echo mysql_error(); |
||
Anonymní Profil * |
#6 · Zasláno: 14. 12. 2006, 08:17:25
Ahoj
Díky za pomoc. Vsledek mysql_error(); zahlásil přebytečnou (ukončenou) závorku: '$id_objednavky')",$spojeni) |
||
peta Profil |
#7 · Zasláno: 15. 12. 2006, 08:53:20
$tab = $tb0."question";
$dotaz = "UPDATE $tab SET $data0 WHERE `id` = '".$r["idquestion"]."' LIMIT 1"; mysql_query($dotaz) or die("<hr>Err update: $dotaz<hr>".mysql_error()); si nechavam vypisovat cely dotaz pri chybe. |
||
Časová prodleva: 17 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0