Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP][MYSQL] Bład przy zmianie danych MySQL PHP
Forum PHP.pl > Forum > Przedszkole
Mlodycompany
Witam. Mam kodzik
  1. <?php
  2. $zmien = mysql_query("UPDATE `dane` SET 
  3. `data urodzenia` = '".$_POST['dzien'].".".$_POST['miesiac'].".".$_POST['rok']."',
  4. `imie` = '".$_POST['imie']."',
  5. `strona` = ".$_POST['strona']."', 
  6. `gg` = '".$_POST['gg']."',
  7. `skype` = '".$_POST['skype']."',
  8. `wzrost` = '".$_POST['wzrost']."',
  9. `kolor wlosow` = '".$_POST['kolor_wlosow']."',
  10. `dlugosc wlosow` = '".$_POST['dlugosc_wlosow']."',
  11. `oczy` = '".$_POST['kolor_oczu']."',
  12. `uzywki` = '".$_POST['uzywki']."',
  13. `wyksztalcenie` = '".$_POST['wyksztalcenie']."'
  14. WHERE `ID` = '".$_SESSION['ID']."'
  15. LIMIT 1");
  16. if($zmien){
  17. echo("ok");
  18. }
  19. ?>

i w nim jest bład, ale ja nie wiem jaki. Czy ktos moze mi powiedziec gdzie jest bład
scanner
1. Nie znamy struktury tabeli - może mieszasz typy danych.
2. Nie wiemy jaki jest komunikat błędu zwracany przez MySQL - tu jasnowidzów nie ma.
3. Na pierwszy rzut oka widzę, że używasz nazw kolumn ze spacjami - AFAIR to jest niedozwolone. Czyli nie "data urodzenia" a "data_urodzenia" na przykład.

BTW. Od tych apostrofów i cudzysłowów to aż głowa boli...
nospor
Cytat
i w nim jest bład, ale ja nie wiem jaki.
Ciezko sprawdzic?
  1. <?php
  2. $zapytanie = 'twojezapytanie';
  3. mysql_query($zapytanie) or die('Zapytanie: '.$zapytanie.'---blad:'.mysql_error());
  4. ?>
webdice
Przenoszę na Przedszkole.
piotrooo89
a może w bazie masz pole datę urodzenia w formacie date?

i jak robisz tak:
  1. <?php
  2. `data urodzenia` = '".$_POST['dzien'].".".$_POST['miesiac'].".".$_POST['rok']."',
  3. ?>


to php dodaje . zamiast -

format daty w mysql to przecież RRRR-MM-DD
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.