Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP][MySQL]przekazanie zmiennej do mysql_create_db
agata
post
Post #1





Grupa: Zarejestrowani
Postów: 53
Pomógł: 0
Dołączył: 4.12.2009

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


Witam, mam mały problemik, raczej błachy ale nie mogę dojść do odpowiedniej składni, mianowicie mam kod:
  1. function create(){
  2.  
  3. $con = mysql_connect('localhost', 'root', 'xxx');
  4.  
  5. $this->input->post('name'); // --- nr 1.
  6.  
  7. if (!($con)){
  8. echo 'Nie ma połączenia: '.mysql_error();
  9. }else{
  10. $query = mysql_query('create database'. $this->input->post('name')) or die (mysql_error()); // ---- nr 2.
  11. if(!($query)){
  12. echo 'nie: '.mysql_error();
  13. }else {
  14. echo 'tak';
  15. }
  16. }
  17.  
  18. }
  19. }

nr 1. to pobranie nazwy z formularza za pomocą metody w CodeIgniter.

Mam problem jak mam odwołać się do niej odwołać przy tworzeniu nowej bazy (nr 2.), cały czas zwraca mi błąd składni. Już się tak zamotałam że nie mogę wpaść na rozwiązanie.
(tak jak w tym przykładzie zwraca błąd).

Proszę o pomoc.
Powód edycji: [Cysiaczek]: dodałem tagi
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 4)
wookieb
post
Post #2





Grupa: Moderatorzy
Postów: 8 989
Pomógł: 1550
Dołączył: 8.08.2008
Skąd: Słupsk/Gdańsk




brakuje Ci spacji po 'database' ?


--------------------
Go to the top of the page
+Quote Post
agata
post
Post #3





Grupa: Zarejestrowani
Postów: 53
Pomógł: 0
Dołączył: 4.12.2009

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


Mam jeszcze jedno pytanko, jak mogę dodać do takiego polecenia informację o języku bazy?

collate=utf8_polish_ci

czy w przy takim tworzeniu bazy jest to możliwe, nie mogę znaleźć rozwiązania ?

z góry dziękuję za pomoc.

Ten post edytował agata 9.07.2010, 16:51:49
Go to the top of the page
+Quote Post
Hoku
post
Post #4





Grupa: Zarejestrowani
Postów: 49
Pomógł: 2
Dołączył: 6.07.2010

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


  1. "CREATE DATABASE IF NOT EXISTS $this->input->post('name') DEFAULT CHARACTER SET utf8 DEFAULT COLLATE utf8_polish_ci"
Go to the top of the page
+Quote Post
Cysiaczek
post
Post #5





Grupa: Moderatorzy
Postów: 4 465
Pomógł: 137
Dołączył: 26.03.2004
Skąd: Gorzów Wlkp.




OOP... akurat... przenoszę na przedszkole


--------------------
To think for yourself you must question authority and
learn how to put yourself in a state of vulnerable, open-mindedness;
chaotic, confused, vulnerability, to inform yourself.
Think for yourself. Question authority.
Go to the top of the page
+Quote Post

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 Aktualny czas: 21.08.2025 - 03:32