Autor | Zpráva | ||
---|---|---|---|
Taps Profil |
#1 · Zasláno: 29. 11. 2009, 18:11:51 · Upravil/a: Taps
Může mi někdo poradit, kde v níže uvedeném dotazu mám chybu? Vždy se mi zobrazí no database selected.
SELECT COUNT( vlozeni ) AS vlozeni, COUNT( editace ) AS editace, COUNT( smazat ) AS smazat from (SELECT u.id_operace, IF ( id_operace =1, 1, 0 ) AS vlozeni, IF ( id_operace =2, 1, 0 ) AS editace, IF ( id_operace =3, 1, 0 ) AS smazat FROM test_uzivatele )u LEFT JOIN test_operace o u.id_operace = o.id GROUP BY o.id LIMIT 0 , 30 |
||
Zechy Profil |
#2 · Zasláno: 29. 11. 2009, 18:16:06
A je v kodu mysql_select_db? Protože dle chyby soudim že neni vybraná žádná databáze.
|
||
Aesir Profil |
#3 · Zasláno: 29. 11. 2009, 18:20:16
|
||
Taps Profil |
#4 · Zasláno: 29. 11. 2009, 18:28:34 · Upravil/a: Taps
Zechy, Aesir:
Databázi vybírám již v konfiguračním souboru, který includuji. Soubor vypadá takto: $spojeni = mysql_connect("mysql.wz.cz","uzivatel","***"); $vyber_db =@mysql_select_DB('databaze') or die ("neuspesne pripichnuti k databazi TEST"); @MYSQL_QUERY("set names utf8"); Stejná chyba se mi zobrazuje i v phpmyadmin |
||
Aesir Profil |
#5 · Zasláno: 29. 11. 2009, 18:36:25
[#4] Taps:
Předpokládám, že údaje máte správně :) Zkusil bych odstranit ty zavináče a místo toho dotazu zavolat: SELECT DATABASE(); |
||
Taps Profil |
#6 · Zasláno: 29. 11. 2009, 19:03:35
Problém byl již vyřešen.
|
||
Aesir Profil |
#7 · Zasláno: 29. 11. 2009, 19:15:28
[#6] Taps:
Bylo by vhodné to řešení sem i napsat pro budoucí generace ;) Osobně tipuju špatně nastavené oprávnění. |
||
Časová prodleva: 14 let
|
0