Autor Zpráva
zoldak21
Profil
Dobrý den,
hledal jsem hodnocení prvně bez DB. Bylo mi řečeno že bez DB to dělat nemám. Pustil jsem se tedy do hodnocení které jsem našel zde http://www.pcsvet.cz/art/article.php?id=2487 . Když dám nějaký hodnocení tak se mi načte bílá stránka a když dám tu stránku znova tak tam je stále Tento článek ještě nebyl ohodnocen. Z hostingu mi přišlo
(údaje tady jsou samozřejmě smyšlené)
------ Pristup k MySQL ---------------------------------------------
Pristup: https://xxx.xxxxx.cz
http://xxxxx.xxxxx.cz
Uzivatelske jmeno: xxxxx.cz
Heslo: 123456
Hostitel: 200.200.200.140
ve správě databází jsem založil databázi "databaze1"

u vytvor.php jsem tedy zadal
<?
MySQL_Connect("200.200.200.140", "xxxxx.cz", "123456");
MySQL_Select_DB("databaze1");
MySQL_Query("CREATE TABLE hodnot (ID INT not null , Celek INT not null , Pocet INT not null , PRIMARY KEY (ID));");
MySQL_Close();
?>
v opendb.php
<?
MySQL_Connect("200.200.200.140", "xxxxx.cz", "123456");
MySQL_Select_DB("databaze1");
?>

zadávám něco špatně nebo je chyba jinde?díky za odpověď
Kajman_
Profil *
A když se kouknete do db přes to webové rozhraní hostingu, tak tam tabulka je?
zoldak21
Profil
Zdravím,
právě že není-ani tabulka se nechce udělat. Zkoušel jsem ji tam přes tu stránku "pridej" přidat ale když jsem zadal číslo a potvrdil tak taky jen bílá stránka.
peta
Profil
zoldak21
Konkretni odkaz?

PHP funguje? Protoze obvykle je nutne psat <?php
Co to pise za chybu?

PHP
cz.php.net/error_reporting
...
@ini_set('error_reporting', E_ALL);
@ini_set("display_errors", "on");
error_reporting(E_ALL);

SQL
cz.php.net/mysql_query
cz.php.net/mysql_error
cz.php.net/die
...
// sql query
function sq($query,$text='') {$res = mysql_query($query) or die("<hr>MySQL Err".$text.": $query<hr>".mysql_error()); return $res;} //debug mode

MySQL_Connect(...) or die(mysql_error());
MySQL_Select_DB(...) or die(mysql_error());
sq($query);
zoldak21
Profil
tak <? přepsáno na <?php
do všech stránek přidáno:
@ini_set('error_reporting', E_ALL);
@ini_set("display_errors", "on");
error_reporting(E_ALL);
(při napsání pouze error_reporting(E_ALL); byly na konci čísla 19 místo 21,3 a 30 místo 32)
mysql_error(E_ALL);
(při napsání // sql query
function sq($query,$text='') {$res = mysql_query($query) or die("<hr>MySQL Err".$text.": $query<hr>".mysql_error()); return $res;} //debug mode

MySQL_Connect(...) or die(mysql_error());
MySQL_Select_DB(...) or die(mysql_error());
sq($query); to načetlo jen bílou stránku)


odkaz: http://www.kopci.cz/test/test.php

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: