Obsah fóra
PravidláRegistrovaťPrihlásenie




Odpovedať na tému [ Príspevok: 1 ] 
AutorSpráva
Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 16.08.10
Prihlásený: 08.04.15
Príspevky: 31
Témy: 12
Príspevok NapísalOffline : 27.02.2014 22: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 i

prve 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.php
Kó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.php
Cielom 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


Odpovedať na tému [ Príspevok: 1 ] 


Podobné témy

 Témy  Odpovede  Zobrazenia  Posledný príspevok 
V tomto fóre nie sú ďalšie neprečítané témy. problem z registráciou

v PHP, ASP

13

428

16.03.2014 11:20

DessertBA Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Problem s registraciou na webe.

v PHP, ASP

13

728

27.09.2009 18:16

Tomik Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. PHP problem

v PHP, ASP

15

1859

30.03.2007 8:19

Punker661 Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. my php problem

v PHP, ASP

2

476

23.04.2007 21:48

p360t Zobrazenie posledných príspevkov

Táto téma je zamknutá, nemôžete posielať nové príspevky alebo odpovedať na staršie. Problem s php

v PHP, ASP

5

519

02.12.2009 22:37

shaggy Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Problém s PHP

v PHP, ASP

17

452

05.06.2014 20:04

BX Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. PHP-Shell problem

v PHP, ASP

4

503

25.03.2008 11:32

socket Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Problem s PHP

v Operačné systémy Unix a Linux

2

697

01.03.2007 22:33

--==[Lu-Boss]==-- Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Problem PHP, MySQL

v PHP, ASP

11

498

17.05.2010 12:07

ricco24 Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. problem s php

v PHP, ASP

0

347

14.02.2010 12:23

sparco8888 Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. problem v PHP

v PHP, ASP

3

387

26.01.2012 20:29

venom2 Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. mysql + php problem

v PHP, ASP

3

681

21.04.2007 14:08

lukasmakac Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Problém s SQL-PHP

v Databázy

5

657

17.05.2009 17:09

gizmof10 Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. [VYRIESENE] Php GET problem

v PHP, ASP

4

559

21.02.2009 20:12

Xardas Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. problem s config.php

v Redakčné systémy

5

580

22.04.2007 16:51

p360t Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. PHP a XML (problem)

v PHP, ASP

3

286

08.12.2012 21:06

stenley Zobrazenie posledných príspevkov


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

Skočiť na:  

Powered by phpBB Jarvis © 2005 - 2024 PCforum, webhosting by WebSupport, secured by GeoTrust, edited by JanoF
Ako väčšina webových stránok aj my používame cookies. Zotrvaním na webovej stránke súhlasíte, že ich môžeme používať.
Všeobecné podmienky, spracovanie osobných údajov a pravidlá fóra