Autor | Zpráva | ||
---|---|---|---|
krteczek Profil |
#1 · Zasláno: 12. 8. 2007, 20:49:22
co je špatně na následujícím dotazu?
na dvou serverech mi funguje spolehlivě a na třetím se update neprovede, data jsou generovaná stejnými scripty, tabulky jsou stejné, podle hostingu je na funkčním serveru mysql 4.1.18, na lokale je 5.0.38 a na serveru kde mi to nefunguje je a tam kde mi to nejede je 5.0.45 (pokud mluvi pravdu myadmin...) |
||
bukaj Profil |
#2 · Zasláno: 12. 8. 2007, 20:57:20
A co píše MySQL za chybu? Popř. jak vypadá výsledek v proměnné $dotaz?
PS. MD5(SHA1(MD5(SHA1(`id`)))) - docela dobrá zběsilost :) |
||
Kajman_ Profil * |
#3 · Zasláno: 12. 8. 2007, 21:08:49
A verzi zjistíte
select version() |
||
krteczek Profil |
#4 · Zasláno: 12. 8. 2007, 21:10:10
bukaj: dotaz vrátí 1 (myslím že true => jako že nedošlo k chybě), ale mysql_affected_rows() vrátí 0 a data v databázi změněna nejsou.
Tam kde to funguje mi vrátí true a 1... hm když nad tim přemýšlím tak asi zrušim tu šilenou kostrukci... |
||
djlj Profil |
#5 · Zasláno: 12. 8. 2007, 21:11:28
krteczek
On to myslel tak, co máš v té proměnné $dotaz. Tedy jak vypadá ten dotaz s doplněnými proměnnými. |
||
krteczek Profil |
#6 · Zasláno: 12. 8. 2007, 21:17:06
toto:
UPDATE `reality_useri` |
||
krteczek Profil |
#7 · Zasláno: 12. 8. 2007, 21:42:17
tak už jsem dotaz upravil aby jel bez md5 a sha1 funkci (a i ostatni vkladaci dotazy, ale stále je výsledek dotaz neproveden pro neexistující položku
UPDATE `reality_useri` |
||
krteczek Profil |
#8 · Zasláno: 12. 8. 2007, 21:45:56
a tabulka vypadá takhle
CREATE TABLE `reality_useri` ( |
||
Alphard Profil |
#9 · Zasláno: 12. 8. 2007, 21:46:26
btw s jakým hostigem je problém, není to náhodou profitux?
|
||
djlj Profil |
#10 · Zasláno: 12. 8. 2007, 21:56:26
A když dáš místo UPDATu SELECT s tím stejným WHERE, tak ti to vybere jeden sloupec?
|
||
krteczek Profil |
#11 · Zasláno: 12. 8. 2007, 22:24:22
SELECT * FROM `reality_useri` WHERE `id` = 367 AND `kontrol` = 'QgCqXbdYkYDQyoitHCZRqp7sKWrfjYnGcGHLYRQVLCz9aMhTfvL9Cvqmo44u7N24U2bXn pQ' LIMIT 1
porovnávání jsem změnil z utf_bin na utf_slovak_ci a stále to same jedná se o superwebhosting.sk |
||
krteczek Profil |
#12 · Zasláno: 12. 8. 2007, 22:25:37
ještě mne napadlo že by ten řetězec na porovnání byl příliš dlouhý?
|
||
krteczek Profil |
#13 · Zasláno: 12. 8. 2007, 22:50:42
Tak asi jsem záhadu vyřešil,
mailovaci funkce mi ukousla posledni znak a ja si toho nevšiml :-( |
||
Časová prodleva: 17 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0