Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> dziwny blad w zapytaniu
wojto
post
Post #1





Grupa: Zarejestrowani
Postów: 158
Pomógł: 0
Dołączył: 29.06.2003
Skąd: Warszawa

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


Przy takim zapytaniu:
[php:1:c942dd685b]<?php
mysql_query("INSERT INTO ".PREFIX."wywiady (autor,prowadzacy,tytul,tekst,www,data_wywiadu,data) VALUES('$usr_id','".$_POST['prowadzacy_form']."','".$_POST['tytul_form']."','".$_POST['tekst_form']."','".$_POST['www_form']."','".$_POST['data_wywiadu_form']."',UNIX_TIMESTAMP())") or die(mysql_error());

?>[/php:1:c942dd685b]

wywala taki blad:

Kod
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 'x':temp.set(2,2,Math.cos(angle)); temp.set(2,3,Math.sin(an


dodam, ze wczesniej wszystko dobrze dzialalo, bez bledow :/

tabela wywiady ma zwykle pola typu int, varchar, text, zadnych dzwnych, o co chodzi?
raczej cos z mysqlem na serwie, ale co? Jak to naprawic w skrypcie?

Z gory thx za pomoc


--------------------
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 6)
dl00gi
post
Post #2





Grupa: Zarejestrowani
Postów: 1
Pomógł: 0
Dołączył: 8.05.2003

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


nie wiem czy to to, ale prefix powinien chyba być z $ ?
Go to the top of the page
+Quote Post
FiDO
post
Post #3





Grupa: Przyjaciele php.pl
Postów: 1 717
Pomógł: 0
Dołączył: 12.06.2002
Skąd: Wolsztyn..... Studia: Zielona Góra

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


Nie jesli to jest stala.

wojto: zrob to tak, ze zapytanie przypisujesz do zmiennej ($q = 'INSERT...') i zanim wywolasz mysql_query($q) daj echo $q i pokaz jak Ci wyswietla zapytanie.
Blad jest conajmniej ciekawy i nie widac go na pierwszy rzut oka, sadze ze cos masz nie tak w zmiennych przychodzacych z zewnatrz.


--------------------
Brak czasu :/
Go to the top of the page
+Quote Post
wojto
post
Post #4





Grupa: Zarejestrowani
Postów: 158
Pomógł: 0
Dołączył: 29.06.2003
Skąd: Warszawa

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


Cytat
nie wiem czy to to, ale prefix powinien chyba być z $ ?

PREFIX, to stala, wiec jest dobrze

@FiDO, wiem, dla mnie tez jest dziwny, co wiecej, wczesniej nie bylo problemow z tym zapytaniem, podejrzewam, ze cos z serwerem namieszali, moze jakas modernizacja :/

w echo wyswietla normalne zapytanie, gdy wstawiam w MySQL-Front, to wykonuje ok.


--------------------
Go to the top of the page
+Quote Post
lukaswoj
post
Post #5





Grupa: Zarejestrowani
Postów: 136
Pomógł: 0
Dołączył: 2.01.2004
Skąd: Lublin

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


Moglbys wkleic zapytanko bo moze znajdzie sie taki krzak jak umnie, kilka dni temu.

Zapytanie wykonywane przez skrypt zwracalo blad, a jak wklejalem do PHPMyAdmin'a to smigalo.

Wkoncu znalazlem nadmiarowa spacje pomiedzy nazwa funkcji CONCAT a nawiasem:
"CONCAT (..." - zle
"CONCAT(..." - dobrze

Moze to pomoze tongue.gif


--------------------
Pozdrawiam
Łukasz Wojciechowski
New Generation Software
+48 602 214 629
http://www.ngsoft.pl
Go to the top of the page
+Quote Post
wojto
post
Post #6





Grupa: Zarejestrowani
Postów: 158
Pomógł: 0
Dołączył: 29.06.2003
Skąd: Warszawa

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


Cytat
Moglbys wkleic zapytanko bo moze znajdzie sie taki krzak jak umnie, kilka dni temu. ...

patrz post nr 1 smile.gif


--------------------
Go to the top of the page
+Quote Post
spenalzo
post
Post #7





Grupa: Zarejestrowani
Postów: 2 064
Pomógł: 1
Dołączył: 22.01.2003
Skąd: Poznań

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


Hmm a może to po prostu treść danych ? Widać, że dane są wrzucane do bazy bez obróbki, więc [manual:3567f51857]mysql_escape_string[/manual:3567f51857] dla $_POST ?


--------------------

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 - 17:26