Stránka 1 z 1

PHP - Tabulky a chyba

Napsal: 09 bře 2013 18:01
od HellCoder
Ahoj, rozhodl jsem se ze si oprasim znalosti PHP a testuju je na databazich. Mam takovyto jednoduchy kod:

Kód: Vybrat vše

<?php
mysql_connect("127.0.0.1","skripty","heslo");
mysql_select_db("skripty");
mysql_query("CREATE TABLE uzivatele (
id int,
nick varchar(50)
)
")or die("Nelze vykonat dotaz: " . mysql_error());
mysql_query('INSERT INTO uzivatele VALUES (1,"HellCoder")');
echo mysql_query("SELECT nick FROM uzivatele");
?>

a spoustim ho na XAMPPU s windowsy.
Kdyz ho spustim tak se objevi pozue prazdna obrazovka a ani se nevytvori tabulka.
V PhpMyAdminovi to jde.
Prosim o radu .
Diky
S pozdravem
HellCoder

Re: PHP - Tabulky a chyba

Napsal: 09 bře 2013 20:00
od CrazyC0de
Čau, id musí mít počet znaků, pokud to používáš jako ID, tak tam dosad auto_increment, avšak nevím zda-li to bude fungovat, když to funguje na PHPMyAdmin...

Snad jsem pomohl.

Re: PHP - Tabulky a chyba

Napsal: 10 bře 2013 17:50
od CZechBoY
no samozřejmě že se ukáže prázdná stránka :D
mysql_query nevrací žádný řádky
PHP píše:$query = mysql_query($sql);
$row = mysql_fetch_assoc($query);

Re: PHP - Tabulky a chyba

Napsal: 10 bře 2013 18:38
od CrazyC0de
Ano, ale primární je, že ani tabulka se nevytvoří.

Re: PHP - Tabulky a chyba

Napsal: 10 bře 2013 22:06
od CZechBoY
jakto? sql příkaz je správně bych řekl
zkus tam ještě dát ty or die (když už si to tam použil, tak proč to předělávat) u connect a select_db

Re: PHP - Tabulky a chyba

Napsal: 10 bře 2013 23:07
od CrazyC0de
Možná to tak není, ale neměl by idčku nastavit maximální počet znaků ? Nebo alespon auto_increment, když už je to to ID.

Re: PHP - Tabulky a chyba

Napsal: 11 bře 2013 11:21
od CZechBoY
proč by měl integeru nastavovat počet znaků? :D integer je číslo a ne řetězec
však si zkus ten sql příkaz spustit...

HellCoder: už ti to jede?

Re: PHP - Tabulky a chyba

Napsal: 11 bře 2013 12:08
od CrazyC0de
Ano, díky CZechBoY, ověřil jsem si to, a jde založit bez zadání počtu znaků, ale zkus tomu idčku dát auto_increment.