i za chiny ludowe nie mogę dojść, co jest przypisane zmiennej $connection, na 100% zmienna znajduje się w pliku phpbook-vars.inc, ale autor książki nie raczył napisać co się w tym pliku znajduje, a przejrzałem wszystkie 1000 stron,<?php
include("/home/phpbook/phpbook-vars.inc");
$global_dbh = mysql_connect($hostname, $username, $password);
mysql_select_db($db, $global_dbh);
function display_db_table($tablename, $connection)
{
$query_string = "SELECT * FROM $tablename";
$result_id = mysql_query($query_string, $connection);
$column_count = mysql_num_fields($result_id);
print("<TABLE BORDER=1>\n");
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");
}
?>
<HTML>
<HEAD>
<TITLE>Miasta i kraje</TITLE>
</HEAD>
<BODY>
<TABLE><TR><TD>
<?php display_db_table("country", $global_dbh); ?>
</TD><TD>
<?php display_db_table("city", $global_dbh); ?>
</TD></TR></TABLE></BODY></HTML>
[MySQL] Eksport tabeli SQL do tabeli HTML
[MySQL] Eksport tabeli SQL do tabeli HTML
Mam problem z 1 tutorialem z "PHP5 MySQL:Biblia" otóż jest plik
Re: [MySQL] Eksport tabeli SQL do tabeli HTML
Przeanalizuj jeszcze raz dokładnie kod. Zmienna connection jest zdeklarowana jako zmienna funkcji jej wartość jest przekazywana kiedy wywołujesz funkcje
naprzykład w tym miejscu:
Czyli wewnątrz funkcji zmienna connection przechowuje połączenie z bazą danych.
Poczytaj sobie o przekazywaniu zmiennych do funkcji w PHP.
naprzykład w tym miejscu:
Kod: Zaznacz cały
display_db_table("country", $global_dbh);Poczytaj sobie o przekazywaniu zmiennych do funkcji w PHP.
Re: [MySQL] Eksport tabeli SQL do tabeli HTML
ok dzięki za wyjaśnienie, taki jeszcze mały offtopic
co zrobić żeby podczas:
próbowałem tak:
jednak dopiero jak wstawię treść pliku bezpośrednio pomiędzy apostrofy to wszystko jest w porządku:

co zrobić żeby podczas:
wartość przesyłana do mysql (pole DECIMAL albo DOUBLE(7,4)) nie była przekształcanaINSERT INTO tablename VALUES ('http://zewnętrznyserwer.pl/1.txt')";);
próbowałem tak:
gdzie w pliku 1.php jest:INSERT INTO tablename VALUES ('http://moj-serwer.pl/1.php')";);
ale niestety podczas INSERT wartość przesyłana do MySQL jest przekształcana na albo 0.0000, albo 7.0000
jednak dopiero jak wstawię treść pliku bezpośrednio pomiędzy apostrofy to wszystko jest w porządku:
skąd coś takiego się bierzeINSERT INTO tablename VALUES ('7.4532)');
