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

Jak ustawić tutaj ciapki aby wstawić zmienną

Cloud VPS
0 głosów
366 wizyt
pytanie zadane 21 czerwca 2018 w PHP przez Q7V Gaduła (4,250 p.)

Cześć, mam taki kod

    $dbh = new PDO("mysql:host=localhost;dbname=baza", $username, $passworddb);

Nie potrafię wstawić w dbname= żadnej zmiennej, bo się wykrzacza wszystko, może ktoś pokazać jak te ciapki ( cudzysłowia ) powinny być ułożone aby pykło? :P

2 odpowiedzi

0 głosów
odpowiedź 21 czerwca 2018 przez Arkadiusz Waluk Ekspert (290,250 p.)
wybrane 21 czerwca 2018 przez Q7V
 
Najlepsza

W sensie żeby do pierwszego argumentu wrzucić stringa i dołączyć wartość ze zmiennej?

$dbh = new PDO("mysql:host=localhost;dbname=$baza", $username, $passworddb);
$dbh = new PDO("mysql:host=localhost;dbname={$baza}", $username, $passworddb);
$dbh = new PDO('mysql:host=localhost;dbname=' . $baza, $username, $passworddb);

Obojętnie który sposób, każdy działa. Przy apostrofie trzeba użyć konkatenacji i połączyć stringi. Przy cudzysłowach można normalnie wstawiać zmienne i same zostaną zamienione. Jeśli już wybierzesz cudzysłów to osobiście preferuję sposób drugi, z { ] - jest po prostu wg mnie czytelniej.

1
komentarz 21 czerwca 2018 przez Q7V Gaduła (4,250 p.)
Dziękuję, nie znałem sposobu z {}. Teraz będę to stosował. c:
+1 głos
odpowiedź 21 czerwca 2018 przez Mariusz08 Maniak (62,280 p.)

Podobne pytania

+1 głos
2 odpowiedzi 566 wizyt
0 głosów
1 odpowiedź 2,143 wizyt
pytanie zadane 12 stycznia 2016 w PHP przez TheBan Obywatel (1,400 p.)
0 głosów
1 odpowiedź 157 wizyt
pytanie zadane 15 lipca 2017 w C# przez piotrsz109 Stary wyjadacz (13,730 p.)

93,454 zapytań

142,449 odpowiedzi

322,718 komentarzy

62,837 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

Kursy INF.02 i INF.03
...