Autor Zpráva
P$ychotronyk
Profil *
zdravím mám taokvý porblém na localhostu mi tento script běžel v pohodě ale jakmile jsem ho nahrál na web tak se mi enchce připojit k db... jelikož se jedná o placený hosting veškeré materiály pro připojní jsme dostali a podle nich bylo i zadáno připojení k db... když však dám otevřít danou stránku která je napojená na db a má něco z ní vypsat script umře a vypíše akorát žádný záznam(nastaveno v or die())... přejmenoval jsemi databázi podle požadavků serveru ale přesto se stále nemůžu připojit v čem může být poblém?
zde je část scriptu zajišťující připojení a část kteámá provést výpis

<?php
$connect = mysql_connect('localhost', '***', '***');
  mysql_query("SET character_set_results=UTF8");
  mysql_query("SET character_set_connection=UTF8");
  mysql_query("SET character_set_client=UTF8");
?>

část výpisu...
 include 'db.php';
  
  //ulození výsledků z databáze (tabulka stránky) do proměnné
  mysql_select_db('nh542400db',$connect);
  $dotaz = mysql_query("SELECT  * FROM `stranky`") or die("Žádný záznam!");


  //výpis hlavní nabídky
  echo "<h2><a href=\"system.php\">Vítejte v redakčním systému solária Paprsek</a></h2>";
  
  // výpis stránek
  echo "<div class=\"sol\">";
  echo "<h3>Stránky</h3>";
    echo "<table style=\"border:1px solid black\">";
  echo "<tr><th>ID</th><th>Název</th><th></th><th></th></tr>";
  while( $odp = mysql_fetch_array($dotaz))
  {
  echo "<tr><td>".$odp['id_str']."</td><td><a href=\"system.php?id_str=".$odp['id_str']."&sprav=true\">".$odp['nazev ']."</a></td><td><a href=\"system.php?id_str=".$odp['id_str']."&del=true\">Smazat</a></td> <td><a href=\"system.php?id_str=".$odp['id_str']."&ed=true\">Upravit</a></td> <t/r>";
  }
  echo "</table><br />";
Kajman_
Profil *
A nepodaří se připojení, nebo v té databázi není tabulka stranky? Zkuste si dát " or die(mysql_error())" i za connect a select_db.
P$ychotronyk
Profil *
nov té databázi jsou všehcny tabuálky jak jsem je v xamppu vytvořil
P$ychotronyk
Profil *
zkusil jsem to ješště s tou chybou a vypisuje mi to že tam ta tabulka není což je ale blbost...

-- Databáze: `nh542400db`
-- 

-- --------------------------------------------------------
.
.
.
.

-- 
-- Struktura tabulky `stranky`
-- 

CREATE TABLE `stranky` (
  `id_str` tinyint(4) NOT NULL auto_increment,
  `nazev` varchar(15) collate utf8_czech_ci default NULL,
  `adresa` blob,
  `tel` tinyblob,
  PRIMARY KEY  (`id_str`),
  UNIQUE KEY `nazev` (`nazev`)
) ENGINE=MyISAM  DEFAULT CHARSET=utf8 COLLATE=utf8_czech_ci AUTO_INCREMENT=14 ;

-- 
-- Vypisuji data pro tabulku `stranky`
-- 

INSERT INTO `stranky` (`id_str`, `nazev`, `adresa`, `tel`) VALUES 
(1, 'Úvod', '', ''),
(2, 'Slovo majitele', '', ''),
(3, 'Výhody', '', ''),
(4, 'Akce', '', ''),
(5, 'Kosmetika', '', ''),
(6, 'Tipy a rady', '', ''),
(7, 'Zaměstnání', '', ''),
(8, 'Kontakty', '', ''),
(9, 'Novodvorská', '', 0x2b343230203737352032353620303438),
(10, 'Modřany', '', 0x2b343230203234342034303220323535),
(11, 'Holešovice', '', 0x2b343230203737372032323620303832),
(12, 'Vinohradská', '', 0x2b343230203232332030303320323535),
(13, 'Havířov', '', 0x2b343230203737352032353620303439);

P$ychotronyk
Profil *
ještě s chci zeptat jestli nemůže být taky třeba chyba v tom že ta databáze byla původně vytvořena pod jiným názven a pak jsem ji podle potřeby přejmenoval..ale v tom by snad problém být neměl ne?

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0