| | |
| Stránka: 1 z 1
| [ Príspevok: 1 ] | |
Autor | Správa |
---|
Registrovaný: 16.08.10 Prihlásený: 08.04.15 Príspevky: 31 Témy: 12 |
Ahojte vytvaram registraciu v php. Registracia funguje(pouzivatel vyplni formular data sa odoslu a zapisu do databazy) lenze to funguje s chybami (warningy) Database.php Warning: mysqli::mysqli(): (08004/1040): Too many connections Warning: mysqli::mysqli(): (08004/1040): Too many connections Warning: mysqli::query(): Couldn't fetch mysqli Warning: mysqli::close(): Couldn't fetch mysqli iprve dve chyby(vela pripojeni) hlasi pri vytvoreni spojeni v konstruktore a v metode createDB druhe dve v metode CreateDB pri vytvarani noveho spojenia a a jeho uzavreti. tento kod je v triede Database.phpKód: public function __construct( $database = NULL, $user = NULL, $password = NULL, $databaseName = NULL ) { $this->database_host = $database; $this->db_user = $user; $this->password = $password; $this->databaseName = $databaseName; try { $this->mysqli_connect = new mysqli( $this->database_host, $this->db_user, $this->password, $this->databaseName = $databaseName ); } catch ( Exception $vynimka ) { echo "cannot connect to database" . $vynimka->getMessage(); } Kód: public function createDB() { $this->mysqli_connect1 = new mysqli( "localhost", "root", "" ); $createDB = "CREATE DATABASE IF NOT EXISTS login"; if ( $this->mysqli_connect1->query( $createDB ) ) { # echo "database is created"; } else { echo "database wasn't created or was created"; #. $this->mysqli_connect1->error; } $this->mysqli_connect1->close(); } Registration.php Tento kod je v triede Registration.phpCielom je vytvorenie databazy nasledne tabulky a zapisanie noveho pouzivatela do nej. Po registracii vytvaram databazu ak neexistuje to iste plati pre tabulku a nakoniec vlozim pouzivatela do nej. Chcel by som to vyriesit tak aby najprv vzniklo spojenie kde vytvorim databazu- metoda createDB() nasledne vytvorim nove spojenie uz na tuto vytvorenu databazu(CreateDB) do ktorej vlozim tabulku(metoda createTable) a nasledne doregistrationWithPostData(); - teda vlzoenie pozuivatela do databazy. Ako je mozne urobit tieto pripojenia aby mi nehlasilo to many connections ? Kód: try { $connect = new Database(); $connect->createDB(); $this->db_connection = new Database( "localhost", "root", "", "login" ); $this->db_connection->createTable(); $this->db_connection->doregistrationWithPostData(); # $this->db_connection->closeDB(); } catch ( mysqli_sql_exception $vynimka ) { echo "Chyba pripojenia k databaze v triede" . get_class() . "chyba" . $vynimka->getMessage(); } Dakujem za odpoved - riesim to par dni a neviem si s tym dat rady
|
|
| Stránka: 1 z 1
| [ Príspevok: 1 ] | |
Podobné témy | Témy | Odpovede | Zobrazenia | Posledný príspevok |
---|
| problem z registráciou v PHP, ASP | 13 | 428 | 16.03.2014 11:20 DessertBA | | Problem s registraciou na webe. v PHP, ASP | 13 | 728 | 27.09.2009 18:16 Tomik | | PHP problem v PHP, ASP | 15 | 1859 | 30.03.2007 8:19 Punker661 | | my php problem v PHP, ASP | 2 | 476 | 23.04.2007 21:48 p360t | | Problem s php v PHP, ASP | 5 | 519 | 02.12.2009 22:37 shaggy | | Problém s PHP v PHP, ASP | 17 | 452 | 05.06.2014 20:04 BX | | PHP-Shell problem v PHP, ASP | 4 | 503 | 25.03.2008 11:32 socket | | Problem s PHP v Operačné systémy Unix a Linux | 2 | 697 | 01.03.2007 22:33 --==[Lu-Boss]==-- | | Problem PHP, MySQL v PHP, ASP | 11 | 498 | 17.05.2010 12:07 ricco24 | | problem s php v PHP, ASP | 0 | 347 | 14.02.2010 12:23 sparco8888 | | problem v PHP v PHP, ASP | 3 | 387 | 26.01.2012 20:29 venom2 | | mysql + php problem v PHP, ASP | 3 | 681 | 21.04.2007 14:08 lukasmakac | | Problém s SQL-PHP v Databázy | 5 | 657 | 17.05.2009 17:09 gizmof10 | | [VYRIESENE] Php GET problem v PHP, ASP | 4 | 559 | 21.02.2009 20:12 Xardas | | problem s config.php v Redakčné systémy | 5 | 580 | 22.04.2007 16:51 p360t | | PHP a XML (problem) v PHP, ASP | 3 | 286 | 08.12.2012 21:06 stenley |
| Nemôžete zakladať nové témy v tomto fóre Nemôžete odpovedať na témy v tomto fóre Nemôžete upravovať svoje príspevky v tomto fóre Nemôžete mazať svoje príspevky v tomto fóre
|
|