2015-06-23 3 views
-2

Мне сложно конкатенировать с цитатой в цитате этот вопрос может быть никому не полезен, но мне действительно нужно это работать.Соединительная переменная со ссылкой

Вот код, и я хочу, чтобы это работало правильно, но похоже, что я что-то делаю с ошибкой.

$query = "SELECT message,time,user_id FROM post ORDER BY time DESC"; 
       $query_run = mysqli_query($con,$query); 
       while($row = mysqli_fetch_assoc($query_run)) 
       { 
        $message = $row['message']; 
        $user_id = $row['user_id']; 
        echo "<img src= 'https://graph.facebook.com/'.'$user_id'.'/picture?width=50&height=40' class = 'post_dp'>"; 

       } 

Я не знаю, как можно сцепить user_id со ссылкой.

+0

Вы должны положить конец цитаты вы начали с конкатенировать. С двойными кавычками, хотя вам не нужно конкатенировать. – chris85

+0

вам даже не нужно ''.'' –

+0

простите мое невежество, им действительно торопится прямо сейчас, крайний срок - сегодня. спасибо –

ответ

1
$query = "SELECT message,time,user_id FROM post ORDER BY time DESC"; 
      $query_run = mysqli_query($con,$query); 
      while($row = mysqli_fetch_assoc($query_run)) 
      { 
       $message = $row['message']; 
       $user_id = $row['user_id']; 
       echo "<img src= 'https://graph.facebook.com/". $user_id ."/picture?width=50&height=40' class = 'post_dp'>"; 

      } 
+0

Добро пожаловать. – kRiZ

1

Если вы начинаете строку с двойной кавычкой, вы должны положить ее в двойную кавычку.

echo "<img src= 'https://graph.facebook.com/".'$user_id'."/picture?width=50&height=40' class = 'post_dp'>"; 

Но, как PHP двойные кавычки могут перевести переменные не нужно, чтобы закрыть их и открыть на всех:

echo "<img src= 'https://graph.facebook.com/$user_id/picture?width=50&height=40' class = 'post_dp'>"; 
Смежные вопросы