Защо не излизат всички записани неща от таблицата

sianbg_s

Registered
Това ми е кода.
Код:
<?php
$host="localhost";
$user="root";
$pass="парола";
$dbn="датабаза";
$db_conn = mysql_connect("$host", "$user", "$pass") or die("Не мога да се свържа с BD!");mysql_query("SET NAMES latin1");
$conn=mysql_select_db("$dbn", $db_conn) or die("Не мога да се свържа с BD!");
$zaiavka="select * from online";
$r = mysql_query($zaiavka, $db_conn) or die(mysql_error()); 
while($row=mysql_fetch_array($r))
{
$ime = "$row[name],";
} 
echo "$ime";
?>
Не искам директно в цикъла да пиша echo $row[name] ами искам с 1 променлива да изкарва всичко от таблицата
 
Код:
<?php
$host="localhost";
$user="root";
$pass="парола";
$dbn="датабаза";
$db_conn = mysql_connect("$host", "$user", "$pass") or die("Не мога да се свържа с BD!");mysql_query("SET NAMES latin1");
$conn=mysql_select_db("$dbn", $db_conn) or die("Не мога да се свържа с BD!");

$select = mysql_query("SELECT * from online") or die(mysql_error());
$row = mysql_fetch_array($select);
$ime = $row['name'];
echo $ime;

?>
така ?
 
Zion каза:
Код:
<?php
$host="localhost";
$user="root";
$pass="парола";
$dbn="датабаза";
$db_conn = mysql_connect("$host", "$user", "$pass") or die("Не мога да се свържа с BD!");mysql_query("SET NAMES latin1");
$conn=mysql_select_db("$dbn", $db_conn) or die("Не мога да се свържа с BD!");

$select = mysql_query("SELECT * from online") or die(mysql_error());
$row = mysql_fetch_array($select);
$ime = $row['name'];
echo $ime;

?>
така ?
не става. Точно това пробвах в момента.
 
Не те разбрах какво искаш ?
Код:
while($obj = mysql_fetch_object($res)){
			foreach(get_object_vars($obj) as $key => $val)
				echo $obj->$key . "<br />";
}
Виж това дали ти вържи работа.
 
sianbg_s каза:
Zion каза:
Какво ти изписва ? Струва ми се че бъркаш нещо :)
.
Еми изписва ми само първия запис от таблицата.
Излиза ти само първия запис, защото не е в цикъл и изкарвам само 1 поле от записа.
 

Back
Горе