Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Tworzenie nowej bazy
deha21
post 22.11.2017, 10:53:48
Post #1





Grupa: Zarejestrowani
Postów: 544
Pomógł: 5
Dołączył: 18.08.2009

Ostrzeżenie: (0%)
-----


Mam problem ze stworzeniem nowej bazy danych z poziomu PHP. Wcześniej skrypt mi działał, ale przełączeniu na nowszą wersję PHP, nie działa. Mój kod:
  1. $chost="localhost";
  2. $cuser="admin";
  3. $cpass="test";
  4.  
  5. $c = new mysqli($chost, $cuser, $cpass);
  6. mysqli_set_charset($c, "utf8");
  7.  
  8. $newbase = 'db_'.$code;
  9.  
  10. mysqli_query($c, "CREATE DATABASE ".$newbase);


Żadne błędy mi nie wyskakują, a mimo to baza się nie tworzy.


--------------------
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
viking
post 22.11.2017, 11:14:57
Post #2





Grupa: Zarejestrowani
Postów: 6 380
Pomógł: 1116
Dołączył: 30.08.2006

Ostrzeżenie: (0%)
-----


  1. ini_set('display_errors', true);
  2.  
  3. $chost="localhost";
  4. $cuser="admin";
  5. $cpass="test";
  6. mysqli_report(MYSQLI_REPORT_ALL);
  7. try{
  8. $c = new mysqli($chost, $cuser, $cpass);
  9. $c->set_charset("utf8");
  10.  
  11. $newbase = 'db_'.$code;
  12.  
  13. $res = $c->query("CREATE DATABASE ".$newbase);
  14. var_dump($res);
  15. } catch (mysqli_sql_exception $e) {
  16.  
  17. echo $e->getMessage();
  18. }


Ten post edytował viking 22.11.2017, 11:16:57


--------------------
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 14.08.2025 - 20:20