W ramach szkolnego projektu piszę prostego CMS'a. Został ukończony i teraz pracuje nad plikiem "instalacyjnym".
Napotkałem się na problem przy skrypcie tworzącą tabele, wyświetla się komunikat że tabela została utworzona a w rzeczywistości tak nie jest.
Liczę na jakąś podpowiedź, z góry dziękuję!

<?php $dbname = $_POST['dbname']; $login = $_POST['login']; $password = $_POST['password']; try{ $dbh = new PDO("mysql:host=localhost;dbname=$dbname", "$login", "$password",array(PDO::MYSQL_ATTR_INIT_COMMAND => "SET NAMES utf8")); } catch (PDOException $e) { } $new_table = "CREATE TABLE users ( id INT NOT NULL PRIMARY KEY AUTO_INCREMENT, login VARCHAR (50) NOT NULL, pass VARCHAR (100) NOT NULL, email VARCHAR (50) NOT NULL )"; try{ $dbh->prepare($new_table); }catch (PDOException $ex){ } }else{ } ?>