Премини към съдържанието
Форумът в приложение

По-лесно сърфиране. Научи повече.

Kaldata.com - Форуми

Приложение на форума на цял екран с push известия, значки и други.

За да инсталирате това приложение на iOS и iPadOS
  1. Докоснете Иконата за споделяне в Safari
  2. Превъртете менюто и докоснете Добавяне към началния екран.
  3. Докоснете Добавяне в горния десен ъгъл.
За да инсталирате това приложение на Android
  1. Докоснете менюто с 3 точки (⋮) в горния десен ъгъл на браузъра.
  2. Докоснете Добавяне към началния екран или Инсталиране на приложение.
  3. Потвърдете, като докоснете Инсталиране.

Добре дошли!

Добре дошли в нашите форуми, пълни с полезна информация. Имате проблем с компютъра или телефона си? Публикувайте нова тема и ще намерите решение на всичките си проблеми. Общувайте свободно и открийте безброй нови приятели.

Моля, регистрирайте се за да публикувате тема и да получите пълен достъп до всички функции.

 

Извеждане на данни от Датабаза

Featured Replies

Здравейте , имам много елементарен въпрос към разпиращите.


Имам следните 2 файла


Index.php

 

<?php
$hostname="localhost"; // Not needed for localhost
$username="root";
$password="123456";
$db="templog";
$global_dbh = mysql_connect($hostname, $username, $password)
or die("Could not connect to database");
mysql_select_db($db, $global_dbh)
or die("Could not select database");
function display_db_query($query_string, $connection, $header_bool, $table_params) {
    // perform the database query
    $result_id = mysql_query($query_string, $connection)
    or die("display_db_query:" . mysql_error());
    // find out the number of columns in result
    $column_count = mysql_num_fields($result_id)
    or die("display_db_query:" . mysql_error());
    // Here the table attributes from the $table_params variable are added
    print("<TABLE $table_params >\n");
    // optionally print a bold header at top of table
    if($header_bool) {
        print("<TR>");
        for($column_num = 0; $column_num < $column_count; $column_num++) {
            $field_name = mysql_field_name($result_id, $column_num);
            print("<TH>$field_name</TH>");
        }
        print("</TR>\n");
    }
    // print the body of the table
    while($row = mysql_fetch_row($result_id)) {
        print("<TR ALIGN=LEFT VALIGN=TOP>");
        for($column_num = 0; $column_num < $column_count; $column_num++) {
            print("<TD>$row[$column_num]</TD>\n");
        }
        print("</TR>\n");
    }
    print("</TABLE>\n"); 
}

function display_db_table($tablename, $connection, $header_bool, $table_params) {
    $query_string = "SELECT * FROM $tablename";
    display_db_query($query_string, $connection,
    $header_bool, $table_params);
}
?>
<HTML><HEAD><TITLE>Displaying a MySQL table</TITLE></HEAD>
<BODY>
<TABLE><TR><TD>
<?php
//In this example the table name to be displayed is  static, but it could be taken from a form
$table = "test";

display_db_table($table, $global_dbh,
TRUE, "border='2'");
?>
</TD></TR></TABLE></BODY></HTML>
-- phpMyAdmin SQL Dump
-- version 4.1.8
-- http://www.phpmyadmin.net
--
-- Host: localhost
-- Generation Time: Sep 10, 2014 at 09:22 AM
-- Server version: 5.5.37-cll
-- PHP Version: 5.4.23

SET SQL_MODE = "NO_AUTO_VALUE_ON_ZERO";
SET time_zone = "+00:00";


/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
/*!40101 SET NAMES utf8 */;

--
-- Database: `sigmash_stek`
--

-- --------------------------------------------------------

--
-- Table structure for table `test`
--

CREATE TABLE IF NOT EXISTS `test` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `date` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
  `time` timestamp NOT NULL DEFAULT '0000-00-00 00:00:00',
  `ip` varchar(20) NOT NULL,
  `note` varchar(20) NOT NULL,
  `in_out` varchar(20) NOT NULL,
  `company` varchar(20) NOT NULL,
  PRIMARY KEY (`id`)
) ENGINE=MyISAM  DEFAULT CHARSET=cp1251 AUTO_INCREMENT=24 ;

--
-- Dumping data for table `test`
--

INSERT INTO `test` (`id`, `date`, `time`, `ip`, `note`, `in_out`, `company`) VALUES
(1, '2013-12-30 13:32:07', '0000-00-00 00:00:00', '87.254.164.128', '1234', 'DINo', ''),
(2, '2013-12-30 13:32:17', '0000-00-00 00:00:00', '87.254.164.128', '1234', 'DINo', ''),
(3, '2013-12-30 13:32:27', '0000-00-00 00:00:00', '87.254.164.128', '1234', 'DINo', ''),
(4, '2013-12-30 13:32:37', '0000-00-00 00:00:00', '87.254.164.128', '1234', 'DINo', ''),
(5, '2013-12-30 13:32:47', '0000-00-00 00:00:00', '87.254.164.128', '1234', 'DINo', ''),
(6, '2013-12-30 13:32:57', '0000-00-00 00:00:00', '87.254.164.128', '1234', 'DINo', ''),
(7, '2013-12-30 13:33:08', '0000-00-00 00:00:00', '87.254.164.128', '1234', 'DINo', ''),
(8, '2013-12-30 13:33:17', '0000-00-00 00:00:00', '87.254.164.128', '1234', 'DINo', ''),
(9, '2013-12-30 13:33:27', '0000-00-00 00:00:00', '87.254.164.128', '1234', 'DINo', ''),
(10, '2013-12-30 13:33:37', '0000-00-00 00:00:00', '87.254.164.128', '1234', 'DINo', ''),
(11, '2013-12-30 13:33:47', '0000-00-00 00:00:00', '87.254.164.128', '1234', 'DINo', ''),
(12, '2013-12-30 13:33:57', '0000-00-00 00:00:00', '87.254.164.128', '1234', 'DINo', ''),
(13, '2013-12-30 13:34:07', '0000-00-00 00:00:00', '87.254.164.128', '1234', 'DINo', ''),
(14, '2013-12-30 13:34:17', '0000-00-00 00:00:00', '87.254.164.128', '1234', 'DINo', ''),
(15, '2013-12-30 13:34:27', '0000-00-00 00:00:00', '87.254.164.128', '1234', 'DINo', ''),
(16, '2013-12-30 13:34:37', '0000-00-00 00:00:00', '87.254.164.128', '1234', 'DINo', ''),
(17, '2013-12-30 13:34:47', '0000-00-00 00:00:00', '87.254.164.128', '1234', 'DINo', ''),
(18, '2013-12-30 13:34:57', '0000-00-00 00:00:00', '87.254.164.128', '1234', 'DINo', ''),
(19, '2013-12-30 13:35:07', '0000-00-00 00:00:00', '87.254.164.128', '1234', 'DINo', ''),
(20, '2013-12-30 13:35:17', '0000-00-00 00:00:00', '87.254.164.128', '1234', 'DINo', ''),
(21, '2013-12-30 13:35:27', '0000-00-00 00:00:00', '87.254.164.128', '1234', 'DINo', ''),
(22, '2013-12-30 13:35:37', '0000-00-00 00:00:00', '87.254.164.128', '1234', 'DINo', ''),
(23, '2013-12-30 14:42:22', '0000-00-00 00:00:00', '87.121.232.19', '1234', 'testo', '');

/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */;
/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */;
/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */;

Искам да си напаравя мой PHP файл в който да мога да си извеждам от някаде следното:

$ID - и да изкарва ID
$ip - да изкарва Ип

Искам да си ги сложа в таблица за това ми трябва


Ако има нещо не ясно пишете :)

Ако замениш реда :

 

$query_string = "SELECT * FROM $tablename";

 

с

 

$query_string = "SELECT $ID, $ip FROM $tablename";

 

ще се извеждат само тези две полета.

 

Те вече са си в таблицата, така че не разбирам, какво всъщност искаш да правиш.

  • Автор

Ако замениш реда :

 

$query_string = "SELECT * FROM $tablename";

 

с

 

$query_string = "SELECT $ID, $ip FROM $tablename";

 

ще се извеждат само тези две полета.

 

Те вече са си в таблицата, така че не разбирам, какво всъщност искаш да правиш.

Благодаря Ви за бързият отговор.. Забравих по-горе да кажа че не съм много разбиращ.

целта ми е да си направя таблица 

 

  <tr>
    <td height="50">$ТУК НЯКАКСИ ИД</td>
    <td>192.168.1.182</td>
    <td>аа</td>
    <td>20.4</td>
  </tr>
  <tr>
    <td>$ТУК НЯКАКСИ ИП</td>
    <td>192.168.1.182</td>
    <td>ааааааа2</td>
    <td>20.4</td>
  </tr>

Така разбра ли ме :)

function display_db_query($query_string, $connection, $header_bool, $table_params) {
// perform the database query
$result_id = mysql_query($query_string, $connection)
or die("display_db_query:" . mysql_error());
// find out the number of columns in result

// Here the table attributes from the $table_params variable are added
print("<TABLE $table_params >\n");
// optionally print a bold header at top of table
if($header_bool) {
print("<TR>");
print("<TH>ID</TH>");
print("<TH>IP</TH>");
}
print("</TR>\n");
}
// print the body of the table
while($row = mysql_fetch_row($result_id)) {
print("<TR ALIGN=LEFT VALIGN=TOP>");
print("<TD>$row[$ID]</TD>\n");
print("<TD>$row[$ip]</TD>\n");
print("</TR>\n");
}
print("</TABLE>\n"); 
}

Архивирана тема

Темата е твърде стара и е архивирана. Не можете да добавяте нови отговори в нея, но винаги можете да публикувате нова тема, в която да продължи дискусията. Регистрирайте се или влезте във вашия профил за да публикувате нова тема.

Разглеждащи това в момента 0

  • Няма регистрирани потребители разглеждащи тази страница.

Дарение

  • Подкрепи съществуването на форума - направи дарение
    32%
    Дарени 315 € от нужните 1 000 €

Бюлетин

Получавайте известие, когато има важна промяна или новина свързана с форума.

Профил

Навигация

Търсене

Търсене

Конфигуриране на push известия в браузъра

Chrome (Android)
  1. Докоснете иконата на катинар до адресната лента.
  2. Докоснете Разрешения → Известия.
  3. Променете предпочитанията си.
Chrome (Desktop)
  1. Кликнете върху иконата на катинар в адресната лента.
  2. Изберете Настройки на сайта.
  3. Намерете Известия и коригирайте предпочитанията си.