Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Błąd podczas wgrywania bazy danych
Len
post
Post #1





Grupa: Zarejestrowani
Postów: 2
Pomógł: 0
Dołączył: 18.11.2006

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


Witam
Z tym problemem staram się uporać już od ponad 2 tygodni. Jak dotąd wszędzie gdzie o to pytałem pomocnicy nagle przestawali odpowiadać zostawiając mnie na pastwę losu. Dlatego liczę na to, że tutaj wreszcie znajdą się poważne osoby, które naprawdę chcą pomóc.

Mój problem niby prosty. Nie mogę wgrać bazy danych na forum serwera yoyo.pl, która pochodzi z forum innego serwera, który niestety usunięto. Bazę danych wgrywam przez php My Admina, podczas wgrywania wyskakuje poniższy błąd:
Kod
Błąd

zapytanie SQL: Dokumentacja

SELECT *
FROM
WHERE CONCAT_WS( "-", 'wiadomo', '446', '0' ) = "wiadomo"
ORDER BY 'wiadomo', '446', '0'

MySQL zwrócił komunikat:
#1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'WHERE CONCAT_WS( "-", 'wiadomo',  '446',  '0' )
                        = "wiad' at line 3


Czy ktoś wie z czym może być on związany? Co oznacza? Jak sobie z nim poradzić? Proszę o pomoc, ten problem uniemożliwia wystartowanie mojej strony (bez forum nie ma sensu).

Albo jakby ktoś wolał to jest możliwość sprawdzenia co jest nie tak własnoręcznie na tym serwerze z tą bazą danych.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 3)
mysz
post
Post #2





Grupa: Zarejestrowani
Postów: 81
Pomógł: 0
Dołączył: 26.08.2006
Skąd: Szczecin

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


W samym zapytaniu jest błąd: po FROM powinna być nazwa tabeli do jakiej wgrywasz dane.

Ale skąd SELECT we wgrywanych danych (zakładam że z backupu/dumpa) ? I w ogóle zabawne to zapytanie jest :)
Mam wrażenie że to jakieś błędne query samego phpMyAdmina.

Radzę robić takie rzeczy ręcznie (szczególnie jeśli baza jest duża). Czyli używając programu mysql na shellu (można zdalnie, z własnego komputera, jeśli nie masz shella na serwerze), lub za pomocą odpowiedniego skryptu php który robi to samo (czyli system('mysql -u USER -p NAZWA_BAZY < plik_z_backupem_danych.sql'); - jeśli system i inne wyłączone, nie ma shella, i różne takie dogodności, to radzę zmienić serwer...
Go to the top of the page
+Quote Post
Len
post
Post #3





Grupa: Zarejestrowani
Postów: 2
Pomógł: 0
Dołączył: 18.11.2006

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


Hmm... nie będę ukrywał, że jestem noobem. Jak dotąd nikt nie wiedział o co chodzi, Ty wiesz, musisz być dobry. Mam pytanie, mógłbyś to zrobić dla mnie? (IMG:http://forum.php.pl/style_emoticons/default/biggrin.gif) Wiem, marudzę ale ja się na tym kompletnie nie znam, jakbym miał to robić to bym cię zamęczył pytaniami (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) Oczywiście dostaniesz hasło i login, na pewno zrobisz to bardzo szybko w przeciwieństwie do mnie. Więc jak? (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
Go to the top of the page
+Quote Post
mysz
post
Post #4





Grupa: Zarejestrowani
Postów: 81
Pomógł: 0
Dołączył: 26.08.2006
Skąd: Szczecin

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


Chyba nie bardzo. Ja mam już co robić :)
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: 14.09.2025 - 23:22