mysql_tablename
Данный модуль устарел, начиная с версии PHP 5.5.0, и удалён в PHP 7.0.0. Используйте вместо него MySQLi или PDO_MySQL. Смотрите также инструкцию MySQL: выбор API. Альтернативы для данной функции:
- SQL запрос: SHOW TABLES
Описание
mysql_tablename ( resource $result , int $i ): string | false
Возвращает имя таблицы из result .
Данная функция устарела. Вместо неё рекомендуется использование mysql_query() с SQL-запросом SHOW TABLES [FROM db_name] [LIKE ‘pattern’] .
Список параметров
Дескриптор результата типа resource , полученный из вызова mysql_list_tables() .
Целочисленный индекс (номер ряда/таблицы)
Возвращаемые значения
Имя таблицы в случае успешного выполнения или false в случае возникновения ошибки.
Используйте функцию mysql_tablename() для работы с результатом запроса, либо любую другую функцию, способную это делать, например, mysql_fetch_array() .
Примеры
Пример #1 Пример использования mysql_tablename()
mysql_connect ( «localhost» , «mysql_user» , «mysql_password» );
$result = mysql_list_tables ( «mydb» );
$num_rows = mysql_num_rows ( $result );
for ( $i = 0 ; $i < $num_rows ; $i ++) echo "Table: " , mysql_tablename ( $result , $i ), "\n" ;
>
?php
Примечания
Замечание:
Для определения количества таблиц в результате запроса можно использовать функцию mysql_num_rows() .
Смотрите также
- mysql_list_tables() — Возвращает список таблиц базы данных MySQL
- mysql_field_table() — Возвращает название таблицы, которой принадлежит указанное поле
- mysql_db_name() — Возвращает название базы данных из вызова к mysql_list_dbs
User Contributed Notes 2 notes
19 years ago
Another way to check if a table exists:
if(mysql_num_rows(mysql_query(«SHOW TABLES LIKE ‘».$table.»‘»))==1) echo «Table exists»;
else echo «Table does not exist»;
19 years ago
A simple function to check for the existance of a table:
function TableExists($tablename, $db)
// Get a list of tables contained within the database.
$result = mysql_list_tables($db);
$rcount = mysql_num_rows($result);
// Check each in list for a match.
for ($i=0;$i <$rcount;$i++) <
if (mysql_tablename($result, $i)==$tablename) return true;
>
return false;
>
- MySQL
- mysql_affected_rows
- mysql_client_encoding
- mysql_close
- mysql_connect
- mysql_create_db
- mysql_data_seek
- mysql_db_name
- mysql_db_query
- mysql_drop_db
- mysql_errno
- mysql_error
- mysql_escape_string
- mysql_fetch_array
- mysql_fetch_assoc
- mysql_fetch_field
- mysql_fetch_lengths
- mysql_fetch_object
- mysql_fetch_row
- mysql_field_flags
- mysql_field_len
- mysql_field_name
- mysql_field_seek
- mysql_field_table
- mysql_field_type
- mysql_free_result
- mysql_get_client_info
- mysql_get_host_info
- mysql_get_proto_info
- mysql_get_server_info
- mysql_info
- mysql_insert_id
- mysql_list_dbs
- mysql_list_fields
- mysql_list_processes
- mysql_list_tables
- mysql_num_fields
- mysql_num_rows
- mysql_pconnect
- mysql_ping
- mysql_query
- mysql_real_escape_string
- mysql_result
- mysql_select_db
- mysql_set_charset
- mysql_stat
- mysql_tablename
- mysql_thread_id
- mysql_unbuffered_query
- Copyright © 2001-2023 The PHP Group
- My PHP.net
- Contact
- Other PHP.net sites
- Privacy policy
Как вывести данные MYSQL в виде таблицы?
Всем привет! Я создал базу данных ‘registration’ в Mysql PHPmyAdmin и таблицу users, где хранится email и username. Код PHP:
$db = mysqli_connect('localhost', 'root', '', 'registration'); $sql = "SELECT * FROM users"; $result1 = $db->query($sql); // В цикле перебираем все записи таблицы и выводим их while ($row = $result1->fetch_assoc()) < // Оператором echo выводим на экран поля таблицы name_blog и text_blog echo 'username: '.$row['username']; echo 'email: '.$row['email']; >
Он выводит данные в виде строки: username: gNikitaemail: [email protected]; username: kim, email: [email protected];username: kin, email: 123@mail; username: roman, email: [email protected] . Подскажите, как вывести данные в виде таблицы HTML?
Вывод данных из MySQL в виде таблицы
Вывод из таблицы MySQL записей в виде html таблицы и дальнейшая их обработка
И снова здравствуйте! На этот раз я со сложным вопросом. Мне нужно вывести определенные записи из.Вывод данных из БД в виде таблицы
Добрый день. У меня на странице нужно отобразить данные в виде таблиц. Но, не получается. <?php.Вывод данных из таблицы mysql
Всем привет. Целый день ломаю голову над, казалось бы, простой задачей. Есть таблица с колонками.Вывод данных из таблицы MySQL
Помогите. PHP только начал изучать. есть таблица с маршрутом .296 / 284 / 84
Регистрация: 10.05.2013
Сообщений: 920
Tamplier1410, скриншот таблицы и как должны быть выведены данные.Инфу давайте, а то просто «сделайте» без «что» и «как» 🙂
Регистрация: 22.03.2013
Сообщений: 331 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
$db = mysql_connect ("localhost","Tamplier",""); mysql_select_db("kurs",$db); $result = mysql_query("SELECT * FROM kursphp",$db); while($myrow = mysql_fetch_array($result)) echo "
"; echo "
"; "; while ($row=mysql_fetch_array($myrow)){ $pole1=$row[0]; $pole2=$row[1]; $pole3=$row[2]; $pole4=$row[3]; echo "pole1 pole2 pole3 pole4 "; } echo "$pole1 $pole2 $pole3 $pole4 Регистрация: 08.11.2013
Сообщений: 26выскакивает ошибка warning:mysql_fetch_array(): supplied argument is not a valid MySQL result resource in . on line 10
296 / 284 / 84
Регистрация: 10.05.2013
Сообщений: 920Сообщение от Alexs84
while($myrow = mysql_fetch_array($result))
В <> не взят!
Регистрация: 08.11.2013
Сообщений: 26
что-то все-ровно не получается. если не сложно покажите с кодом , но если делаешь{while($myrow = mysql_fetch_array($result))}
тоже ошибка
Регистрация: 03.03.2013
Сообщений: 20Сообщение от Tamplier1410
что-то все-ровно не получается. если не сложно покажите с кодом , но если делаешь
{while($myrow = mysql_fetch_array($result))}
тоже ошибка
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
$db = mysql_connect ("localhost","Tamplier",""); mysql_select_db("kurs",$db); $result = mysql_query("SELECT * FROM kursphp",$db); while($myrow = mysql_fetch_array($result)) {//Вот тут echo "
"; echo "
> //и закрываем"; "; while ($row=mysql_fetch_array($myrow)){ $pole1=$row[0]; $pole2=$row[1]; $pole3=$row[2]; $pole4=$row[3]; echo "pole1 pole2 pole3 pole4 "; } echo "$pole1 $pole2 $pole3 $pole4 Регистрация: 08.11.2013
Сообщений: 26
Ну даже не знаю что делать теперь ошибка в самом конце после ?> если сдвинуть последнюю > то ошибка пропадает но выскакивает
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in z:\home\localhost\www\phpkurs\firmatable.php on line 20
и кстати в строке
echo «$pole1 $pole2 $pole3 $pole4 «;
$pole1 и др. не подсвечиваются как переменные.
Регистрация: 08.06.2011
Сообщений: 98Сообщение от Tamplier1410
Ну даже не знаю что делать теперь ошибка в самом конце после ?> если сдвинуть последнюю > то ошибка пропадает но выскакивает
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in z:\home\localhost\www\phpkurs\firmatable.php on line 20
и кстати в строке
echo «$pole1 $pole2 $pole3 $pole4 «;
$pole1 и др. не подсвечиваются как переменные.
Потому что индексы не указал. Смотри внимательно скрипт вверху.
Регистрация: 22.03.2013
Сообщений: 33Сообщение от Alexs84
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
$db = mysql_connect ("localhost","Tamplier",""); mysql_select_db("kurs",$db); $result = mysql_query("SELECT * FROM kursphp",$db); while($myrow = mysql_fetch_array($result)) //// лишняя строчка echo "
"; echo "
"; "; while ($row=mysql_fetch_array($myrow)){ $pole1=$row[0]; $pole2=$row[1]; $pole3=$row[2]; $pole4=$row[3]; echo "pole1 pole2 pole3 pole4 "; } echo "$pole1 $pole2 $pole3 $pole4 я широко извеняюсь, это моя ошибка, эта строчка просто лишняя, я ее в процесе написания кода случайно скопировал
Регистрация: 08.11.2013
Сообщений: 26
огромное спасибо. Все заработало. только в строке 10 вместо $myrow нужно написать $result
Регистрация: 22.03.2013
Сообщений: 33
извини еще одна моя ошибка копирования не от туда, зато будешь иметь опыт )
Регистрация: 08.11.2013
Сообщений: 26
Не ошибается то кто ни чего не делает
Регистрация: 08.11.2013
Сообщений: 26В общем продолжение темы. Ни с того ни с сего после переустановки phpmyadmin на версию. 2.4 при точно таком же коде выводится вот такая бодяга:
Warning: mysql_fetch_array() expects parameter 1 to be resource, boolean given in C:\Server\Apache\htdocs\kurs\tabl.php on line 151 2 3 4 5 6 7 8 9 10 11 12 13 14 15
$db = mysql_connect ("localhost", "root", "141085")|| die (mysql_error()); mysql_select_db("first")|| die (mysql_error()); $result = mysql_query("SELECT * FROM firma") || die (mysql_error()); echo "
order='1'>"; echo "
"; ?> "; while ($row=mysql_fetch_array($result)){ $pole1=$row[0]; $pole2=$row[1]; $pole3=$row[2]; echo "pole1 pole2 pole3 "; } echo "pole1 pole2 pole3 хотя раньше все работа отлично. ПОМОГИТЕ РАЗОБРАТЬСЯ В ЧЕМ БЕДА.
Регистрация: 28.09.2014
Сообщений: 9
если кому актуально будет. то вот рабочий код. вставляй и будет работать1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26
$ip = '192.168.1.71'; $pagename = 'index57578.php'; header('Content-type: text/html; charset=utf-8'); $db = mysql_connect (localhost,root,''); mysql_select_db('reiki',$db); $result = mysql_query("SELECT * FROM info_avto",$db); echo "
"; echo "
"; ?> "; while ($row=mysql_fetch_array($result)){ $pole1=$row[0]; $pole2=$row[1]; $pole3=$row[2]; echo "марка модель артикул "; } echo "$pole1 $pole2 $pole3 87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
Помогаю со студенческими работами здесьВывод данных с таблицы mysql
Как можно сделать так чтобы при загрузке мой страницы тоесть php сайта, на страницу выводилось в.Вывод данных из таблицы mysql
как можно сделать извлечение данных из таблици и помещение их в такой тег <select name="select2".MySQL и PHP. Вывод данных из таблицы
Здравствуйте! У меня возникла такая проблема: Есть две таблицы в phpmyadmin. Первая main.Вывод данных из таблицы mysql на страницу сайта
Доброго времени суток, господа, у меня возникла "маленькая" проблема, вообщем, хотелось бы что бы.Вывод данных из mysql средствами PHP. Как?
В общем есть таблица `student` (`id`, `fio`, `grup`, `namenum`, `poz`, `school`, `poditel`, `parent`, `tel`, `sex`)
Подскажите где почитать\посмотреть как сделать, что бы через форму можно было найти по fio и вывести все остальные значения `fio`, `grup`, `namenum`, `poz`, `school`, `poditel`, `parent`, `tel`, `sex`
Собственно просто выборка:'; echo ''; echo '
'; echo ' '; echo ''; echo ''; // выводим в HTML-таблицу все данные клиентов из таблицы MySQL while($data = mysql_fetch_array($qr_result))< echo 'fio '; echo 'grup '; echo 'namenum '; echo ''; echo ' '; > echo ''; echo ''; // закрываем соединение с сервером базы данных mysql_close($connect_to_db); ?>' . $data['fio'] . ' '; echo '' . $data['grup'] . ' '; echo '' . $data['namenum'] . ' '; echo '- Вопрос задан более трёх лет назад
- 86951 просмотр
1 комментарий
Оценить 1 комментарий