Autor Zpráva
Jan Tojnar
Profil
Podle návodu http://www.tvorba-webu.cz/php/mysql.php jsem chtěl vytvořit tabulku ale v PHPMyAdminovy se nic nezobrazuje
<?php
function create_table($db,$tb,$pass,$user,$server){
$spojeni=mysql_connect("$server","$user","$pass");
mysql_select_db($db, $spojeni);
mysql_query("CREATE TABLE '$tb' ('id-cs' VARCHAR (100) NOT NULL,'title-cs' VARCHAR (100) NOT NULL,
'content-cs' VARCHAR (100) NOT NULL,'id-en' VARCHAR (100) NOT NULL,
'title-en' VARCHAR (100) NOT NULL,'content-en' VARCHAR (100) NOT NULL,
'author' VARCHAR (100) NOT NULL,'date' TIMESTAMP ON UPDATE CURRENT_TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP)", $spojeni);
}
create_table("czjtojnar","clanky","heslo","czjtojnar","localhost");
?>
Mike8748
Profil
v tej funkci uprav kod na
mysql_query("CREATE TABLE ......") or die(mysql_error());


pak uvidis jestli je ten sql dotaz dobre nebo ne
Jake Cooney
Profil
Používáš špatný uvozovky.

CREATE TABLE '$tb' ('id-cs' VARCHAR (100) NOT NULL,'title-cs' ...

Má být takto:
CREATE TABLE `$tb` (`id-cs` VARCHAR (100) NOT NULL,`title-cs`...



Tyto uvozovky/back-ticks se na QWERTZ klávsenici píšou jako AltGr+ý,space a na QWERTY je to ta klávesa pod Esc.
Jan Tojnar
Profil
díky Jake Cooney, Mike8748
Toto téma je uzamčeno. Odpověď nelze zaslat.