Autor | Zpráva | ||
---|---|---|---|
Honzap Profil |
#1 · Zasláno: 26. 10. 2007, 14:16:08
Ahoj,
mám dvě tabulky bazar a bazar2 o stejné struktuře a potřebuju porovnat v čem se navzájem liší. Zkusil jsem toto:
ale to mi píše tuto chybu: Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in C:Program FilesEasyPHP 2.0b1wwwporovnej.php on line 37 Zpracování dotazu nebylo úspěšné (SELECT * FROM bazar2 WHERE id='A600/07') na DB: 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 'Resource id #4' at line 1 vím že záznam A600/07 je v obou tabulkách. Nemůžu přijít na to kde je chyba, pomůžete mi prosím? Díky |
||
Joker Profil |
#2 · Zasláno: 26. 10. 2007, 14:28:22
$result = mysql_query($sql);
- má tam být $sql1 $radek = mysql_num_rows($result); - má být až za tím if-em Jinak bude lepší způsob, jak ty rozdíly zjistit. Například SELECT a.id FROM tabulka1 a LEFT JOIN tabulka2 b ON a.id=b.id WHERE b.id IS NULL // ID, která jsou v první tabulce a nejsou ve druhé tabulce SELECT a.id FROM tabulka2 a LEFT JOIN tabulka1 b ON a.id=b.id WHERE b.id IS NULL // ID, která jsou v druhé tabulce a nejsou v první tabulce |
||
Honzap Profil |
#3 · Zasláno: 26. 10. 2007, 15:44:42
Díky.
Ten druhý způsob zkusím nastudovat. Předpokládám, že výsledkem je pole se všema hodnotama. |
||
Časová prodleva: 17 let
|
0