Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [MySQL][PHP]Usuwanie tabeli
doknes
post
Post #1





Grupa: Zarejestrowani
Postów: 106
Pomógł: 0
Dołączył: 2.11.2014

Ostrzeżenie: (10%)
X----


Mam kod, który MA usuwać tabele, ale jej nie usuwa (IMG:style_emoticons/default/sad.gif) nic z nią nie robi, ale echo działa, więc kod wykonuje się dokładnie...
  1. $sql2 = "DROP TEMPORARY TABLE IF EXISTS db_$Uzytkownik"."_$Baza";
  2. if ($conn->query($sql) === TRUE) {
  3. echo "Usunięto tabele db_$Uzytkownik"."_$Baza <br>";
  4.  
  5. }
  6. $conn->close();
  7. ?>

a na stronie wyświetla się "Usunięto tabele db_doknes_hotel " ale w bazie ta tabela dalej jest :c
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 12)
Kshyhoo
post
Post #2





Grupa: Opiekunowie
Postów: 3 855
Pomógł: 317
Dołączył: 4.01.2005
Skąd: że




Pokaż strukturę tabeli.
Go to the top of the page
+Quote Post
doknes
post
Post #3





Grupa: Zarejestrowani
Postów: 106
Pomógł: 0
Dołączył: 2.11.2014

Ostrzeżenie: (10%)
X----


Cytat(Kshyhoo @ 9.11.2014, 21:27:52 ) *
Pokaż strukturę tabeli.

tzn. tabela jest pusta, ale...
http://prntscr.com/54q7yf
Go to the top of the page
+Quote Post
borabora
post
Post #4





Grupa: Zarejestrowani
Postów: 116
Pomógł: 33
Dołączył: 8.09.2014

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


  1. $sql2 = "DROP TEMPORARY TABLE IF EXISTS db_$Uzytkownik._$Baza";


db_$Uzytkownik._$Baza ma mieć wzór bazadanych.tabela


Ten post edytował borabora 9.11.2014, 21:41:04
Go to the top of the page
+Quote Post
doknes
post
Post #5





Grupa: Zarejestrowani
Postów: 106
Pomógł: 0
Dołączył: 2.11.2014

Ostrzeżenie: (10%)
X----


Cytat(borabora @ 9.11.2014, 21:37:46 ) *
  1. $sql2 = "DROP TEMPORARY TABLE IF EXISTS db_$Uzytkownik._$Baza";


db_$Uzytkownik._$Baza ma mieć wzór bazadanych.tabela

w sensie? bo nie rozumiem
Go to the top of the page
+Quote Post
Pyton_000
post
Post #6





Grupa: Zarejestrowani
Postów: 8 068
Pomógł: 1414
Dołączył: 26.10.2005

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


borabora a co ma piernik do wiatraka?

@up. zrób sobie var_dump z sql2 i zobacz czy możesz wykonać to zapytanie.
Go to the top of the page
+Quote Post
doknes
post
Post #7





Grupa: Zarejestrowani
Postów: 106
Pomógł: 0
Dołączył: 2.11.2014

Ostrzeżenie: (10%)
X----


Cytat(Pyton_000 @ 9.11.2014, 22:14:48 ) *
borabora a co ma piernik do wiatraka?

@up. zrób sobie var_dump z sql2 i zobacz czy możesz wykonać to zapytanie.

Zrobiłem tak:
  1. var_dump(sql2);

i na stronie wyskakuje mi
string(4) "sql2"
Go to the top of the page
+Quote Post
Turson
post
Post #8





Grupa: Zarejestrowani
Postów: 4 291
Pomógł: 829
Dołączył: 14.02.2009
Skąd: łódź

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


@doknes to jakis zart?

  1. var_dump($conn->query($sql));


Dodatkowo koniecznie wlacz raportowanie WSZYSTKICH bledow

Ten post edytował Turson 10.11.2014, 10:43:54
Go to the top of the page
+Quote Post
doknes
post
Post #9





Grupa: Zarejestrowani
Postów: 106
Pomógł: 0
Dołączył: 2.11.2014

Ostrzeżenie: (10%)
X----


Cytat(Turson @ 10.11.2014, 10:43:30 ) *
@doknes to jakis zart?

  1. var_dump($conn->query($sql));


Dodatkowo koniecznie wlacz raportowanie WSZYSTKICH bledow

Nie, to nie żart. Napisałem to w dziale "Przedszkole" i oznacza to mniej więcej tyle, że potrzebuje pomocy w prostych sprawach bo moja znajomość z php zaczęła sie niedawno.
Dałem teraz tak jak napisałeś i zwróciło true "bool(true)". Do tego możesz mi podać sposób na włączenie raportowania wszystkich błędów bo jak szukałem na internecie i wpisywałem rzeczy typu
to dalej nic nie raportowało, a ja nie mam dostępu do pliku php.ini, czy jakoś tak.
Go to the top of the page
+Quote Post
Pyton_000
post
Post #10





Grupa: Zarejestrowani
Postów: 8 068
Pomógł: 1414
Dołączył: 26.10.2005

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


Raczej:
  1. var_dump($sql2);


Ten post edytował Pyton_000 10.11.2014, 10:56:04
Go to the top of the page
+Quote Post
doknes
post
Post #11





Grupa: Zarejestrowani
Postów: 106
Pomógł: 0
Dołączył: 2.11.2014

Ostrzeżenie: (10%)
X----


Cytat(Pyton_000 @ 10.11.2014, 10:55:26 ) *
Raczej:
  1. var_dump($sql2);

string(61) "DROP TEMPORARY TABLE IF EXISTS '4496105-5'.'db_doknes''_dump'"

Takie coś mi wyskoczyło
dodam tylko, że tabela, którą chce usunąć nazywa się db_doknes_dump

Ten post edytował doknes 10.11.2014, 11:09:51
Go to the top of the page
+Quote Post
Pyton_000
post
Post #12





Grupa: Zarejestrowani
Postów: 8 068
Pomógł: 1414
Dołączył: 26.10.2005

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


Nadal nie widzisz błędu? Masz cudzysłowia niepotrzebne
Go to the top of the page
+Quote Post
doknes
post
Post #13





Grupa: Zarejestrowani
Postów: 106
Pomógł: 0
Dołączył: 2.11.2014

Ostrzeżenie: (10%)
X----


Cytat(Pyton_000 @ 10.11.2014, 11:19:19 ) *
Nadal nie widzisz błędu? Masz cudzysłowia niepotrzebne

Dobra, wywaliłem je i teraz wyświetla tak: string(46) "DROP TEMPORARY TABLE IF EXISTS db_doknes_dump ", ale tabeli dalej nie usuwa...
Go to the top of the page
+Quote Post

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

 



RSS Aktualny czas: 22.08.2025 - 14:10