Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Вебмастеру (http://forum.oszone.net/forumdisplay.php?f=22)
-   -   как сделать короче (http://forum.oszone.net/showthread.php?t=31102)

FADE 03-07-2004 21:37 213278

кто-нибудь может посоветовать что-нибудь более короткое, ресурсоемкое и удобное?

Код:

<?php

$shost="web";
$slogin="root";
$spass="";

$db="menu";
$dbt="nav";

mysql_connect ($shost,$slogin,$spass);
mysql_select_db($db);
$res=mysql_query("SELECT * FROM $dbt") or die(mysql_error());

for ($i=0; $i<mysql_num_rows($res); $i++)
{
$menu=mysql_fetch_row($res);
for ($y=0; $y<count($menu); $y++)
{
echo $menu[$y];
}
echo "<br>\n";
}

mysql_close();

?>


Vlad Drakula 04-07-2004 00:09 213279

так:
[code]
<?php

$shost='web';
$slogin='root';
$spass='';

$db='menu';
$dbt='nav';

mysql_connect ($shost,$slogin,$spass);
mysql_select_db($db);

$res=mysql_query('SELECT * FROM '.$dbt.';') or die(mysql_error());



while( $menu=mysql_fetch_row($res) )
{
 foreach( $menu as $smenu )
   echo $smenu;

 echo "<br>\n";
}
mysql_close();
?>
[code]

FADE 04-07-2004 01:41 213280

а что делает вот эта конструкция?
$menu as $smenu

и что за оператор foreach?
у себя в мануале php3 я их не нашел...

Vlad Drakula 04-07-2004 03:40 213281

FADE
то ты хочешь устанавливать пхп5, то читаешь мануалы от пхп3, мануал нужно читать ровно для той версии которую ты используешь, скачай соответсвуюший мануал, там все написано!

FADE 04-07-2004 21:42 213282

Vlad Drakula
а если я захочу вывести все это кроме одного поля в строчке таблицы?

Vlad Drakula 04-07-2004 22:43 213283

FADE
токга я скажу что тебе надо почитать доку по MySQL, он на русском лежит на официальном сайте!

FADE 05-07-2004 01:06 213284

Vlad Drakula
угу, спасибо за ответ!!!!........


Время: 17:26.

Время: 17:26.
© OSzone.net 2001-