Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [MySQL][PHP]PDO proszę o podpowiedzi
nowy100
post
Post #1





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

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


Uczę się tego PDO, w sumie to nie jest chyba tak bardzo trudne jak myślałem tylko nie mogłem trafić na dobre poradniki, mi pomógł (tyle o ile) ten (dla innych uczących się):
https://www.youtube.com/watch?v=e0ssKVEISbQ...t6vrTOACQZD1K1E

Chciałbym się dopytać ponieważ nie mam pewności a sam nie mogę się tego doczytać
1. do zmiennych używamy bindParam coś jak to:
  1. $stmt->bindParam (':zalogowany', $wybrany_login);

- czy tak?

2. do stringów używamy bindValue coś jak to:
  1. $stmt->bindValue (':tresc', 'Wykasowano usera');

- czy tak?

3. jeśli chcę dodać do kolumny string łączony ze zmiennymi to robię to tak czy jakoś inaczej:
  1. $stmt->bindValue (':tresc', 'Wykasowano usera o nicku '.$user.'.');

- mogę łączyć string ze zmiennymi czy to trzeba robić jakoś inaczej?

4. czy w jednym zapytaniu mogę użyć zarówno bindValue i bindParam czy używa się tylko jednego

Sprawdzam i to dodaje mi poprawnie do tabel ale chciałbym wiedzieć czy robię to poprawnie bo może nie można z jakichś powodów tego łączyć.

Ten post edytował nowy100 23.12.2015, 12:59:01
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
nospor
post
Post #2





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




Przy bindParam masz napisane:

Cytat
Unlike PDOStatement::bindValue(), the variable is bound as a reference and will only be evaluated at the time that PDOStatement::execute() is called.


uzywaj poprostu caly czas bindValue() i nie bedziesz mial rozterek co uzywac i kiedy.
Go to the top of the page
+Quote Post

Posty w temacie


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: 5.10.2025 - 00:24