Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP][MySQL]Problem z funkcją INSERT INTO
Mast3rdgs
post
Post #1





Grupa: Zarejestrowani
Postów: 11
Pomógł: 0
Dołączył: 11.10.2012

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


Witam. Stworzyłem formularz wraz z plikiem .php wykonującym zapytanie CREATE TABLE do bazy danych MySql.

Niestety po uporaniu się z problemami natury składniowej skrypt zaczął w kńcu działać i ..... nic. Dostaje informację iż

1. Pozytywnie polaczono z baza danych

2.wpis zostal pomyslnie dodany do bazy danych!

A w bazie danych w tabeli pusto. Nie dodało żadnych nowych wartości.
MySQL zwrócił pusty wynik (zero wierszy). ( Wykonanie zapytania trwało 0.0002 sekund(y) )

Skrypt objęty moimi prawami autorskimi. Wykasowałem go ze względu na napraw błędu.

Ten post edytował Mast3rdgs 12.07.2014, 17:29:15
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 6)
nospor
post
Post #2





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




1) To masz wkoncu problem z creare table czy z insert?.....
2) if ($wynik === false){
wypadaloby by do $wynik przypisac wynik insert a ty tego nie robisz wiec sie nie dziw, ze ci ciagle pisze ze jest ok....

3) przenosze

4) Poza tym masz blad w zapytaniu insert..... mieszasz skladnie SET z VALUE. ALbo jedno albo drugie a nie oba naraz...
Go to the top of the page
+Quote Post
Mast3rdgs
post
Post #3





Grupa: Zarejestrowani
Postów: 11
Pomógł: 0
Dołączył: 11.10.2012

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


1.Mój błąd z nazwą tematu przyznaje ...

2. już naprawiłem przypisując $dodaniewartosci zamiast $wynik

4. Fajnie, że stwierdzasz jaki ze mnie bałwan ale pisząc "4) Poza tym masz blad w zapytaniu insert..... mieszasz skladnie SET z VALUE. ALbo jedno albo drugie a nie oba naraz..." nie pomogłeś mi w ogóle. Nie mam pojęcia nadal co mam źle bo nawet zamieniając SET na VALUE Wyświetla mi błąd
2.Zapytanie nie zostalo wykonane poprawnie!


A na przyszłość zacznij pomagać a nie pokazywać jaki to z ciebie wielki moderator. Tu nie chodzi o gnojenie ludzi którzy nie wiedzą jak dokładnie posługiwać się PHP + MySql
Go to the top of the page
+Quote Post
viking
post
Post #4





Grupa: Zarejestrowani
Postów: 6 380
Pomógł: 1116
Dołączył: 30.08.2006

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


Wyświetl sobie ten błąd zamiast bez sensu błądzić http://php.net/manual/en/mysqli.error.php
Go to the top of the page
+Quote Post
Mast3rdgs
post
Post #5





Grupa: Zarejestrowani
Postów: 11
Pomógł: 0
Dołączył: 11.10.2012

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


Działa wpisywanie do bazy danych

Kolejny problem : wartości decimal które mam ustawione w tabeli w badzie danych na 5,5 podczas wpisywania w formularzy np 3,14 wyświetla w bazie danych jako 0.999999

// EDIT Naprawione poprzez ustawienie DECIMAL (3,2)

Ten post edytował Mast3rdgs 12.07.2014, 17:41:28
Go to the top of the page
+Quote Post
Damonsson
post
Post #6





Grupa: Zarejestrowani
Postów: 2 355
Pomógł: 533
Dołączył: 15.01.2010
Skąd: Bydgoszcz

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


Tak wygląda INSERT http://www.w3schools.com/sql/sql_insert.asp
Go to the top of the page
+Quote Post
nospor
post
Post #7





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




Cytat
A na przyszłość zacznij pomagać a nie pokazywać jaki to z ciebie wielki moderator. Tu nie chodzi o gnojenie ludzi którzy nie wiedzą jak dokładnie posługiwać się PHP + MySql
(IMG:style_emoticons/default/facepalmxd.gif) masz bezsensowny blad, bo nie umiesz doczytac w manuala jak ma wygladac konsktrukcja, dostajesz info, ze tu wlasnie zrobiles blad a ty to nazywasz gnojeniem?

To tak jakbys mial napisane: wlej czerwony plyn albo zielony plyn, ty wlewasz oba, ktos ci zwraca na to uwage a ty do niego z pyskówą że sie wywyzsza i cie gnoi? Zastanow sie co ty wygadujesz....
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: 23.08.2025 - 06:57