Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Форумы портала PHP.SU :: Версия для печати :: while в переменную
Форумы портала PHP.SU » » Вопросы новичков » while в переменную

Страниц (1): [1]
 

1. soleg - 09 Октября, 2011 - 13:18:44 - перейти к сообщению
есть вот такой код..
PHP:
скопировать код в буфер обмена
  1.  
  2. $skey = "j4k44jk4jk4j";
  3. $sql="SELECT * FROM pur WHERE key='$skey'";
  4. $res=mysql_query($sql);
  5. while ($pur=mysql_fetch_array($res))
  6. {
  7. echo ($pur["user"]);
  8. }

Вот это нужно как то вставить в переменную
PHP:
скопировать код в буфер обмена
  1. while ($pur=mysql_fetch_array($res))
  2.  
  3. {
  4. echo ($pur["user"]);
  5.  
  6. }


пробовал сделать вот так
PHP:
скопировать код в буфер обмена
  1. $skey = "j4k44jk4jk4j";
  2.  
  3. $sql="SELECT * FROM pur WHERE key='$skey'";
  4.  
  5. $res=mysql_query($sql);
  6. $user = ($pur["user"]);
  7. $test = "while ($pur=mysql_fetch_array($res))
  8. {
  9. echo ($user);
  10. }
  11. ";

но выводит вот что.
PHP:
скопировать код в буфер обмена
  1. while (=mysql_fetch_array(Resource id #20)) { echo (); }

Пожалуйста помогите.
2. AskhsiV - 09 Октября, 2011 - 13:28:14 - перейти к сообщению
если я правильно понял:
PHP:
скопировать код в буфер обмена
  1.  
  2. $key = 'key';
  3. $sql = 'SELECT * FROM pur WHERE key='.$key;
  4. $res = mysql_query($sql);
  5. while($pur = mysql_fetch_array($res)) {
  6.         $all .= $pur["user"];
  7. }
  8. print $all;
  9.  
3. snikers987 - 09 Октября, 2011 - 13:42:54 - перейти к сообщению
ты лучше напиши что ты хочешь получить от этого кода.
4. soleg - 09 Октября, 2011 - 13:56:13 - перейти к сообщению
PHP:
скопировать код в буфер обмена
  1. $key = 'key';
  2. $sql = 'SELECT * FROM pur WHERE key='.$key;
  3. $res = mysql_query($sql);
  4. while($pur = mysql_fetch_array($res)) {
  5.         $all .= $pur["user"];
  6. }
  7. print $all;


выдало ошибку(

CODE (htmlphp):
скопировать код в буфер обмена
  1. Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in  on line 4



От кода хочу следующее:
есть таблица. Необходимо вывести в цикле все строки из таблицы, в которых поле key совпадают с тем что я указал в $key.
5. SAD - 09 Октября, 2011 - 14:04:50 - перейти к сообщению
PHP:
скопировать код в буфер обмена
  1. "SELECT * FROM pur WHERE key='{$key}'";
6. soleg - 09 Октября, 2011 - 14:20:36 - перейти к сообщению
всем огромнейшее спасибо Круто я два дня голову ломал как это сделать)

 

Powered by ExBB FM 1.0 RC1