• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

Problem z INSERT INTO

Object Storage Arubacloud
0 głosów
343 wizyt
pytanie zadane 27 listopada 2016 w SQL, bazy danych przez Dar3Q Obywatel (1,200 p.)

Cześć wie ktoś może dlaczego nie "wkładają" mi się wartości do bazy?

Mój kod:

<?php
if($_SERVER['REQUEST_METHOD'] == 'POST')
{
	$con = mysqli_connect('localhost', 'root', '');
	mysqli_select_db($con, "news");
	$zapytanie = mysqli_query($con, "INSERT INTO news VALUES (NULL, '".$_POST['user']."', '".$_POST['tresc']."')");
}
?>

 

komentarz 27 listopada 2016 przez itcloud Gaduła (3,380 p.)
A jak wygląda ta pierwsza kolumna w tabeli, gdzie wkładasz NULL-a ?
komentarz 27 listopada 2016 przez Dar3Q Obywatel (1,200 p.)
to jest id

4 odpowiedzi

+1 głos
odpowiedź 27 listopada 2016 przez itcloud Gaduła (3,380 p.)
Ale jakie ma atrybuty ta kolumna? Auto-increment np. ? Może zamiast null wstaw '' albo 0 ?
komentarz 27 listopada 2016 przez Dar3Q Obywatel (1,200 p.)
auto increment
komentarz 27 listopada 2016 przez itcloud Gaduła (3,380 p.)
To spróbuj:

$zapytanie = mysqli_query($con, "INSERT INTO news (AA, BB) VALUES ( '".$_POST['user']."', '".$_POST['tresc']."')");

AA - podajesz nazwe kolumy z uzytkownikami

BB - podajsze nazwe kolumny z trescia

Jak masz autoinkrementację pomijasz tę kolumnę, bo sam silnik bazy danych nad tym będzie panować.

http://dev.mysql.com/doc/refman/5.7/en/example-auto-increment.html
+1 głos
odpowiedź 27 listopada 2016 przez Arkadiusz Waluk Ekspert (287,950 p.)
Sprawdź najpierw czy baza danych nie zwraca żadnego błędu: http://php.net/manual/en/mysqli.error.php
+1 głos
odpowiedź 27 listopada 2016 przez Assasz Nałogowiec (30,460 p.)
Spróbuj zmienić warunek ifa na $_POST.
0 głosów
odpowiedź 27 listopada 2016 przez Dar3Q Obywatel (1,200 p.)
ok wszystko działa dzięki wszystkim
komentarz 27 listopada 2016 przez xandros Nałogowiec (29,450 p.)
co było rozwiązaniem problemu?
komentarz 27 listopada 2016 przez Dar3Q Obywatel (1,200 p.)
jakoś wcześniej przez przypadek zmieniłem tabelę w mysql dlatego były te wszystkie błędy

Podobne pytania

0 głosów
1 odpowiedź 198 wizyt
pytanie zadane 16 lutego 2017 w SQL, bazy danych przez Marchiew Dyskutant (7,690 p.)
+2 głosów
1 odpowiedź 330 wizyt
0 głosów
2 odpowiedzi 560 wizyt
pytanie zadane 5 maja 2016 w PHP przez kuba1414 Nowicjusz (120 p.)

92,579 zapytań

141,432 odpowiedzi

319,664 komentarzy

61,964 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj.

Akademia Sekuraka

Kolejna edycja największej imprezy hakerskiej w Polsce, czyli Mega Sekurak Hacking Party odbędzie się już 20 maja 2024r. Z tej okazji mamy dla Was kod: pasjamshp - jeżeli wpiszecie go w koszyku, to wówczas otrzymacie 40% zniżki na bilet w wersji standard!

Więcej informacji na temat imprezy znajdziecie tutaj. Dziękujemy ekipie Sekuraka za taką fajną zniżkę dla wszystkich Pasjonatów!

Akademia Sekuraka

Niedawno wystartował dodruk tej świetnej, rozchwytywanej książki (około 940 stron). Mamy dla Was kod: pasja (wpiszcie go w koszyku), dzięki któremu otrzymujemy 10% zniżki - dziękujemy zaprzyjaźnionej ekipie Sekuraka za taki bonus dla Pasjonatów! Książka to pierwszy tom z serii o ITsec, który łagodnie wprowadzi w świat bezpieczeństwa IT każdą osobę - warto, polecamy!

...