Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [MySQL][SQL][PHP]Dodawanie if'a a
Ubermade
post
Post #1





Grupa: Zarejestrowani
Postów: 38
Pomógł: 0
Dołączył: 30.11.2017
Skąd: Leszno, Poland

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


  1. $sth = $pdo->prepare( 'UPDATE `posts` SET `title`=:title, 'IF($image && $_FILES['image']['error'] == 0){ unlink('Images/Posts/' . $image);' `image`=:image, '}'`video`=:video, `text`=:text, `author`=:author WHERE id = :id' );


Jak zapisać to poprawnie?
Go to the top of the page
+Quote Post
viking
post
Post #2





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

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


Po co wciskasz w zapytanie update kasowanie pliku?
Go to the top of the page
+Quote Post
Ubermade
post
Post #3





Grupa: Zarejestrowani
Postów: 38
Pomógł: 0
Dołączył: 30.11.2017
Skąd: Leszno, Poland

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


Cytat(viking @ 6.01.2018, 15:18:08 ) *
Po co wciskasz w zapytanie update kasowanie pliku?

Chcę żeby przy zmianie Inputu typu file zmieniały się dane w bazie danych + usuwało się aktualne zdjęcie... Teraz tak myślę że można też to zrobić sosując 2 ify w których będzie zapytanie
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%)
-----


Zapytanie swoją drogą, kasowanie pliku swoją. Do tego objęte to powinno być wyjątkami żeby nie skasowało pliku jeśli zapytanie się wywali.
Go to the top of the page
+Quote Post
Ubermade
post
Post #5





Grupa: Zarejestrowani
Postów: 38
Pomógł: 0
Dołączył: 30.11.2017
Skąd: Leszno, Poland

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


Cytat(viking @ 6.01.2018, 15:25:50 ) *
Zapytanie swoją drogą, kasowanie pliku swoją. Do tego objęte to powinno być wyjątkami żeby nie skasowało pliku jeśli zapytanie się wywali.


Zrobiłem to takim sposobem:

  1.  
  2. if($image && $_FILES['image']['error'] != 0){
  3. $sth = $pdo->prepare( 'UPDATE `posts` SET `title`=:title, `video`=:video, `text`=:text, `author`=:author WHERE id = :id' );
  4. $sth->bindParam( ':id', $id );
  5. }
  6. elseif($image){
  7. $sth = $pdo->prepare( 'UPDATE `posts` SET `title`=:title, `image`=:image, `video`=:video, `text`=:text, `author`=:author WHERE id = :id' );
  8. $sth->bindParam( ':image', $_FILES['image']['name'] );
  9. $sth->bindParam( ':id', $id );
  10.  
  11. unlink('Images/Posts/' . $image);
  12. }


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 - 22:34