members_of_mayday
1.07.2003, 17:31:59
witam
jak wyswetlic jednoczesnie zawartosc 2 rórznych baz tak zeby dowiedziec i wyswetlic poszczegulne rekordy
Puciek
1.07.2003, 17:34:32
Poprostu najpierw połączasz się z pierwszą, zapisujesz co tam potrzebujesz. A potem z drugą bazą i po problemie.
spenalzo
1.07.2003, 17:37:11
Prosimy o sformułowanie zapytania w urzędowym języku polskim.
members_of_mayday
1.07.2003, 17:37:33
bazzz sory mialm na mysli tabele ale ze mnie gapa
1 jednej tabeli mam pewną date i 2 mam datę ( ostanitnie daty dodatane do tabeli ) i chce je wyswetlic i zrobic tak ze jezeli jedna data od 2 jeskt wilrza to wyskoczy mi napisz " zle "
members_of_mayday
1.07.2003, 17:38:53
a co czegoś nie kapujesz ?
jestem analfabetą , jeżeli chodzi o ortografie
Puciek
1.07.2003, 17:39:23
jeżeli szukasz kodu to RTFM
members_of_mayday
1.07.2003, 17:41:35
ja mam tak[php:1:c759169973]
<?
$db = mysql_connect("localhost", "root", "bytom") ;
mysql_select_db("edu", $db);
$res3 = mysql_query ("SELECT * FROM track_e_login ORDER BY login_date DESC LIMIT 1");
$res2 = mysql_query ("SELECT * FROM track_e_login ORDER BY login_date DESC LIMIT 1");
while($row2 = mysql_fetch_array($res2))
{
$login_user_id= $row2["login_user_id"];
$login_date = $row2["login_date"];;
$data= $row3["data"];
}
if($login_date < $data)
{
echo "$login_date $data";
}
?>[/php:1:c759169973]
co źle ?
spenalzo
1.07.2003, 17:43:35
SQLa aż tak dobrze nie znam, żeby to zrobić krócej ale:
[php:1:2895eeab9d]<?php
$q=mysql_query("SELECT czas FROM tabela1 where costam='costam'");
$t=mysql_fetch_row($q);
$q2=mysql_query("SELECT czas FROM tabela2 where costam='costam'");
$t2=mysql_fetch_row($q2);
if($t>$t2)
{
echo "Źle!";
}
?>[/php:1:2895eeab9d]
PS. Kup sobie program do nauki pisania na klawiaturze.
[Regis]
1.07.2003, 17:46:13
A czy tego co zwrocil $res3 tez nie powinienes "obrobic" za pomoca mysql_fetch_array ?
Wogole to pisz tak zeby ludzie rozumieli o co Ci chodzi :
DOPISANE: spenalzo - byles szybszy
[php:1:315f74046e]<?php
$q=mysql_query("SELECT czas FROM tabela1 where costam='costam'");
$t=mysql_fetch_row($q);
$q2=mysql_query("SELECT czas FROM tabela2 where costam='costam'");
$t2=mysql_fetch_row($q2);
if($t>$t2)
{
echo "Źle!";
}
?>
[/php:1:315f74046e] zastapil bym
[php:1:315f74046e]<?php
list($status) = mysql_fetch_row(mysql_query("select if(tab1.czas>tab2.czas,'źle','dobrze') from tab1, tab2 where tab1.costam='costam' and tab2.costam='costam'"));
print $status;
?>[/php:1:315f74046e]
Puciek
1.07.2003, 19:19:56
echo jest szybsze
members_of_mayday
1.07.2003, 19:29:36
[php:1:ffe9dbbe5d]
<?php
if ($_user)
{
$db = mysql_connect("localhost", "root", "bytom") ;
mysql_select_db("edu", $db);
$res = mysql_query ("SELECT * FROM mesage WHERE username='$_uid';");
$num_rows = mysql_num_rows($res);
echo " - <a href=poczta.php?akcja=inbox> Masz <b>$num_rows </b>listy </a>n";
$d = date("m.d.y - H:i:s");
$db = mysql_connect("localhost", "root", "bytom") ;
mysql_select_db("edu", $db);
$res = mysql_query ("SELECT * FROM track_e_login WHERE login_user_id='$_uid'; ORDER BY login_date DESC LIMIT 1 ");
while($row = mysql_fetch_array($res))
{
$d = date("m.d.y - H:i:s");
$login_date= $row["login_date"];
echo "
if(!$login_date > $d) { echo "<font color=red>nowa wiadomosc</font>";
}
}
}
?>[/php:1:ffe9dbbe5d]
dzila wyswetlanie ilosci wiadomosci ale nie dzila informacja o nowych
kit z echo ... naj mniej wazne w przykadzie bylo ... chodzilo o wykozystanie IF w zapytaniu ...
scanner
1.07.2003, 20:26:12
Cytat
[php:1:4fddc89761]
<?php
// (...)
while($row = mysql_fetch_array($res))
{
$d = date("m.d.y - H:i:s");
$login_date= $row["login_date"];
echo "
if(!$login_date > $d) { echo "<font color=red>nowa wiadomosc</font>";
}
}
}
?>[/php:1:4fddc89761]
dzila wyswetlanie ilosci wiadomosci ale nie dzila informacja o nowych
Burdel w kodzie kolego. Popatrz na kolory i pomysl.
members_of_mayday
1.07.2003, 20:40:57
jedyny błąd z tego co ja widze to powtórzenie zmiennej $d ale to nie błą d chyba , że jest inny jaki podpowiedz ?
scanner
1.07.2003, 20:46:43
Linia 7 i 8 na listingu w moim poście. Te kolorki naprawdę nie są takie, jakie być powinny.
members_of_mayday
1.07.2003, 21:07:39
no tak przeoczyłęm
tam powinno być , ale terz nie dzial
[php:1:e1c339bbd8]
$res = mysql_query ("SELECT * FROM mesage WHERE DESC LIMIT 1 username='$_uid';");
while($row = mysql_fetch_array($res))
{
$d = date("m.d.y - H:i:s");
$data= $row["data"];
echo "$data";
if(!$data > $d)
{
echo 'new';
}
}
[/php:1:e1c339bbd8]
choroba - wrzuć swoje zapytanie do phpmyadmin, i zobacz czy zadziała.... Jesłi tak - bardzo mnie to żdziwi
members_of_mayday
1.07.2003, 21:31:20
ale to nie działa
scanner
1.07.2003, 21:38:34
[sql:1:2d70cbbaac]SELECT * FROM mesage WHERE username='$_uid' LIMIT 1[/sql:1:2d70cbbaac]Wisisz mi piwo.
members_of_mayday
1.07.2003, 22:36:04
thx

piwo bedzie jak będe w chorzowie
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę
kliknij tutaj.