MySQL a SHOW TABLES

7 příspěvků

Archiv diskusního fóra

Fórum je uzavřené a slouží pouze ke čtení. Některé informace mohou být zastaralé.

  1. Ahoj ! Prosím, co je špatně na skriptu : $result = @mysql_query("SHOW TABLES"); $row=mysql_fetch_array($result); echo $row; ? Měl by prostě získat seznam tabulek a ten vytisknout... co je špatně ? co vrací dotaz na SHOW TABLES ? Díky...
  2. Tohle by mělo vypsat "Array". Zkus print_r($row), on by totiž měl být pole...
  3. <HTML>kompletni viceradkovy vysledek musis vzdycky vytahnout uvnitr nejakyho while, fetch_array vytahne jeden radek a vrati ho jako pole</HTML>
  4. Mám jiný problém Načítám databázi, table a sloupek a vypisuji: echo $vypis["sloupek"]; ale nechce se vypsat a nehlásí chybu pokud v tom samém table dám jiný sloupek (table je ztáhnuté z netu) echo $vypis["sloupek2"]; obsah sloupku vše vypíše. Nikdy se mně to nestalo až ted Vše jsem kontroloval 10x názvy , spojení, kde může být chyba? sloupek je varchar. Dík
  5. MAjkl: To je těžký, když sem napíšeš jen tohle. Chce to hlavně SQL dotaz, atd.
  6. //-------------------NASTAVENI PRO PRIPOJENI k MYSQL $nazev_hostitele= "localhost"; $jmeno_uzivatele= "majkl"; $heslo= "heslo"; $nazev_databaze= "moje_db"; //------------------------------------------------- if (!($link = mysql_pconnect($nazev_hostitele, $jmeno_uzivatele, $heslo))){exit();} if (!mysql_select_db($nazev_databaze, $link)){exit();} if (!($seznam_v = mysql_db_query($nazev_databaze,"SELECT * FROM moje_table"))) { return 0 ; } while(($seznam = mysql_fetch_array($seznam_v))) { $cislo_id = $seznam["id"]; if (!($sezn_v = mysql_db_query($nazev_databaze,"SELECT * FROM moje_table_2 WHERE hledej_id = '$cislo_id'"))) { return 0 ; } while(($sez = mysql_fetch_array($sezn_v))) { echo $druhaa = $sez["prvni"]; //---ZDE VSE OK //-----ALE DAM JINY SLOUPEK ZROVNA TEN KTERY POTREBUJI :( echo $druhab = $sez["druha"]; //---ZDE je proměnena prazdna } } Je to jen ukazka, jak to mám dělané a kde je chyba, všechny sloupky, table jsou 100x kontrolované zda sedí názvy, tam je vše ok. Vždy to fungovalo a najednou to prostě nechce načíst. Když dám dotaz bez WHERE tak sloupek načte. Asi to bude v SQL ne? Ale v čem je to varchar a jen text (cca 1000 řádků).
  7. Vážně to vypadá že buď nemáš sloupec "druha" a nebo že uživatel který má sloupec hledej_id s hodnotou $cislo_id má ve soupci "druha" prázdnou hodnotu.

← Zpět na všechna témata