Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP][MySQL]przekazanie zmiennej do mysql_create_db
Forum PHP.pl > Forum > Przedszkole
agata
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.
wookieb
brakuje Ci spacji po 'database' ?
agata
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.
Hoku
  1. "CREATE DATABASE IF NOT EXISTS $this->input->post('name') DEFAULT CHARACTER SET utf8 DEFAULT COLLATE utf8_polish_ci"
Cysiaczek
OOP... akurat... przenoszę na przedszkole
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.