Я прочитал много ответов на это, но они, похоже, не работают.Значение столбца конкретной строки строки из массива
У меня есть следующий код:
$amountoflikes=mysql_query("SELECT * FROM `uc_likes` WHERE `dwable` = '372'");
Это возвращает следующее:
Если я хотел бы повторить значение dwable
во 2-й строке, например (не связанные с начальный запрос).
Я пробовал:
while($row3 = mysql_fetch_assoc($amountoflikes)){
$json[] = $row3;
}
echo json_encode($json);
Но это возвращает нуль.
В настоящее время я использую PHP 5.5 (родной).
Я не использую MySQLi или MySQL PDO.
Может кто-нибудь сказать мне, где я иду не так. В идеале я бы предпочел не использовать цикл, но я не знаю, возможно ли это.
Спасибо!
Have вы попробовали echo $ json [1] ['dwable'] вместо вашего существующего эха? – Craig
@Craig просто попробовал это сейчас, и ничего не появилось. – Ben
Вам нужен цикл, если есть несколько записей. Вы пробовали 'echo $ row3 ['dwable'];'? Если вы делаете '\' dwable \ '= '372'', зачем даже выполнить запрос, который вы знаете,' dwable' будет '372'. – chris85