Ха.. Эт т все есть ..я просто до этого сайты только на CMS делал ...так что с кодом практически не общался ...а книжку прочту ...спс)
Подскажите пожалуйста как такое зделать : Есть БД под названием zexel, и есть таблица user - а тут поля : id, icq , email Подскажите как подключится таблице через php и вывести id № 1,2 ?
PHP: <?php define(DB,"localhost"); define(DU,"login"); define(DP,"pass"); define(DBN,"zexel"); $connect = @mysql_connect(DB,DU,DP) ; if(!$connect) { echo "cant connect to Mysql db"; } $q ="Select from user where id limit 2" ; $result = mysql_query($q); while( $result = mysql_fetch_array($q)){ $icq = $result['icq']; $mail = $result['mail']; print "ICQ".$icq."MaiL" .$mail; } ?>
Что то не работает ! Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in Y:\denwer\www\denwer\aaa\index.php on line 13
так сделай , там выбора базы небыло PHP: <?php define(DB,"localhost"); define(DU,"login"); define(DP,"pass"); define(DBN,"zexel"); $connect = @mysql_connect(DB,DU,DP) ; mysql_select_db(DBN); if(!$connect) { echo "cant connect to Mysql db"; } $q ="Select from user where id limit 2" ; $result = mysql_query($q); while( $result = mysql_fetch_array($q)){ $icq = $result['icq']; $mail = $result['mail']; print "ICQ".$icq."MaiL" .$mail; } ?>
скажите пожалуйста как мне ограничить вывод строк на одной странице из бд... чтоб например одна запись на страницу выводилась или 5
без лимита да норм выводит... я просто в бд второй день точнее учу так что извиняюсь за такие глупые вопросы
ошибка Code: while(list($id, $name) = mysql_fetch_row($result)) { [B] SELECT * FROM `$dtable` ORDER BY `id` DESC LIMIT 1, 1; [/B] echo "$id $name"; мож я не туда вставил этот код?
канечно нет это вывод то что выше я не стал писать и выше я писал что код работает без лимита этого нормально а с лимитом непашет
я стесняюсь эту туфту показывать Code: <? $host = "localhost"; $user_db = "kat"; $pass_db = "777"; $dbase = "kat"; $dtable = "kat"; mysql_connect ($host, $user_db, $pass_db); mysql_select_db($dbase); $sql = "SELECT id, name FROM $dtable"; $result = mysql_query($sql); $rows = mysql_num_rows($result); if ((!$rows) || ($rows < 1)) {echo "Бд пуста"; } else { echo '<table width="830" border="1" cellspacing="1" cellpadding="0"> <tr><td width="30">ID</td> <td width="100">Имя</td></tr>'; while(list($id, $name) = mysql_fetch_row($result)) { echo ' <tr> <td width="30">';echo "$id"; echo'</td> <td width="100">'; echo"$name"; echo'</td> </tr>'; } } print "</table>\n"; ?>