Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> dodawanie rekordów przez php do mysql
Lucjan
post 15.08.2003, 22:29:53
Post #1





Grupa: Zarejestrowani
Postów: 8
Pomógł: 0
Dołączył: 1.05.2003
Skąd: Gdynia

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


nie wiem gdzie jest bląd, ponieważ go nie wyświetla biggrin.gif rekordy "wczytują" się tylko teoretycznie ale w praktyce moge dodać rekord do bazy z phpmyadmin.

a co to....... :PMA Database ... błąd
Ogólne funkcje relacyjne wyłączone



<?php

$conn=mysql_connect("localhost", "root", "haslo");

mysql_select_db("karta",$conn);



$result= mysql_query("insert into dane values ('', '$nazwa', '$numer', '$wyrob', '$zlecenie', '$data' ,'$uwagi')");

echo "Dziękuję! Dane są właśnie aktualizowane...n";

?>
Go to the top of the page
+Quote Post
spenalzo
post 15.08.2003, 22:31:52
Post #2





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

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


[php:1:88ebcd4296]<?php
$result= mysql_query("insert into dane values ('', '$nazwa', '$numer', '$wyrob', '$zlecenie', '$data' ,'$uwagi')") or die("Błąd: ".mysql_error());
?>[/php:1:88ebcd4296]


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

Go to the top of the page
+Quote Post
Kinool
post 16.08.2003, 07:07:40
Post #3





Grupa: Zarejestrowani
Postów: 560
Pomógł: 0
Dołączył: 15.07.2003
Skąd: Kwidzyn

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


Cytat
$result= mysql_query("insert into dane values ('', '$nazwa', '$numer', '$wyrob', '$zlecenie', '$data' ,'$uwagi')");


Hmm przypadkiem nie powinno byc:
[php:1:1189ca4d01]<?php
$result= mysql_query("INSERT INTO dane VALUES ('$nazwa', '$numer', '$wyrob', '$zlecenie', '$data' ,'$uwagi');
?>[/php:1:1189ca4d01]

(nie chodzi o wielkosc liter tylko o cudzysłowia w VALUES)
Go to the top of the page
+Quote Post
Lucjan
post 16.08.2003, 07:26:19
Post #4





Grupa: Zarejestrowani
Postów: 8
Pomógł: 0
Dołączył: 1.05.2003
Skąd: Gdynia

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


nie stety to nie to :cry: ale wpisałem jak wyżej kolego podał i wyświetla się błąd: Błšd: Column count doesn't match value count at row 1
Go to the top of the page
+Quote Post
[Regis]
post 16.08.2003, 07:33:21
Post #5





Grupa: Zarejestrowani
Postów: 100
Pomógł: 0
Dołączył: 19.04.2003
Skąd: Wrocław

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


Ja zawsze dla pewnosci okreslam pola do ktorych maja byc zapisane dane - nawet jak nie musze. Czyli tam w mysql_query powinno byc tak:

[sql:1:f15f5a0c0e]INSERT INTO dane (nazwa_kolumny2, nazwa_kolumny3) VALUES ("wartosc2", "wartosc3");[/sql:1:f15f5a0c0e]

Celowo pominalem kolumnie 1 ,bo domyslam sie, ze chcezsz zeby sie tam automatycznie zwiekszala wartosc (auto_increment). No i oczywiscie jak bedziesz probowal wkleic gdzies moj kod, to musisz zamienic " na "
Go to the top of the page
+Quote Post
Kinool
post 16.08.2003, 08:32:39
Post #6





Grupa: Zarejestrowani
Postów: 560
Pomógł: 0
Dołączył: 15.07.2003
Skąd: Kwidzyn

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


hmm moze :
[php:1:7f5bd0cc25]
<?php
$result= mysql_query("INSERT INTO dane VALUES ('$nazwa', '$numer', '$wyrob',
'$zlecenie', '$data' ,'$uwagi'", $conn);

?>[/php:1:7f5bd0cc25]

to powinno zadzialac w ostatnim zapomnialem zamknac cudzyslowia w komendzie SQL-a

zalozylem ze uchwyt polaczenia to $conn
Go to the top of the page
+Quote Post
Lucjan
post 16.08.2003, 08:50:42
Post #7





Grupa: Zarejestrowani
Postów: 8
Pomógł: 0
Dołączył: 1.05.2003
Skąd: Gdynia

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


po uruchomieniu phpmyadmin i wybraniu bazy na samym dole jest :
Błąd
Dodatkowe możliwości pracy z połączonymi tabelami zostały wyłączone. Aby dowiedzieć się, dlaczego - kliknij tutaj.

klkiam ale nic z tego nie rozumiem.... :
PMA Database ... błąd[ Dokumentacja ]
Ogólne funkcje relacyjne wyłączone


może to jest przyczyne, że rekordy się nie zapisują w bazie?questionmark.gif
Go to the top of the page
+Quote Post
Lucjan
post 16.08.2003, 08:58:11
Post #8





Grupa: Zarejestrowani
Postów: 8
Pomógł: 0
Dołączył: 1.05.2003
Skąd: Gdynia

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


DZIAŁA tongue.gif tongue.gif tongue.gif ( $conn ) zapisuje już rekordy do bazy. wielkie dzięki!
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 Wersja Lo-Fi Aktualny czas: 18.06.2025 - 14:47