» »

Kak spravit podatke iz SQL na internet ?

Kak spravit podatke iz SQL na internet ?

strel ::

Kak ?

Najraje bi to kr iz HTML. Zanima me pa tudi vse ostalo.

lordgreg ::

nekako te ne zastopim popolnoma,.. ti bi rad podatke iz SQL baze?

meni zelo znan način je preko PHP-ja na HTML stran. obstajajo še druge variante, ampak o njih naj govorijo drugi..

kaj točno te zanima? povezava, podatki,...

TheHijacker ::

Tole je en lep primer izpisa podatkov iz MySQL baze v html tabelo. Prikaže eno plavo tabelo s tremi koloncami. Sem se dolgo zajebaval s tem, kako prikazat tabelo s tremi koloncami. Na koncu sem dodal števec in if stavek. To je recimo primer za pregled samo enega podatka. Narejeno je pa v PHP. Upam, da se bo videlo:

include "./inc/mysql.inc";
$stevec=0;
$mcon=mysql_connect($myhost,$mylogin,$mypassword) or die("Couldn't connect to data base!");
mysql_select_db($mybase,$mcon);
$query = "SELECT neki FROM $cnt_table order by neki";
$result = mysql_query ($query)
or die ("Query failed");
print "Prijavljeni: ";
// printing HTML result
print "\n";
while($line = mysql_fetch_ROW($result)){
while(list($col_name, $col_value) = each($line))
{
if ($stevec == 3)
{
print "\t\n";
print "\t\n";
$stevec=0;
}
print "\t\t\n";
$stevec++;
}
}
print "\t\n";
print "
$col_value
\n";
mysql_close($mcon);
?>
http://www.google.si

TheHijacker ::

Grrr.. Kot kaže se ne vidi! Primož, a lahko daš spodaj še eno kljukco, Izklopi HTML, tako kot imaš na drugih forumih?

strel: daj mi pošl mejl pa ti dam kodo...
http://www.google.si

Yohan del Sud ::

Eno glupo pitanje. Katera vrstica kaže na source baze?

strel ::

damjan.stankovic@cm-celje.si

Vse pametne predloge SEM !!

TheHijacker ::

Naredi si datoteko recimo mysql.inc. Notr si vpišeš nekako takole:

$mybase="mojabaza";
$myhost="localhost";
$mylogin="loginaname";
$mypassword="geslo";
$cnt_table="imetabele";
?>

Potem pa preprosto v PHP-ju napišeš takole:

include "mysql.inc";
.
.
.

Da se povežeš na bazo se potem skliciješ na tiste spremenljivke, ki si jih povedal v fajlu takole:

$mcon=mysql_connect($myhost,$mylogin,$mypassword) or die("Couldn't connect to data base!");
mysql_select_db($mybase,$mcon);

Potem narediš en querry takole:

$query = "SELECT neki FROM $cnt_table order by neki";

Rezultat spraviš takole:

$result = mysql_query ($query) or die ("Query failed");

Potem pa v zanki dinamično kreiraš tabelo in prijažeš s TABLE html ukazom. Izi...
Točno takšen primer imaš v manualu od PHP-ja tukaj:

http://www.php.net/manual/en/ref.mysql..... Sicer je v tem primeru nekaj narobe ampak imaš spodaj popravljeno.
Sem pa čisti začetnik v PHP-ju tako, da kaj več kot pa že ne vem več... Sem samo to rabil, da sem naredil eno prijavno skripto na moji strani...
http://www.google.si

webblod ::

Poleg PHP imaš na voljo tudi ASP (z M$ VBS). Pač odvisno od sredstev, ki jih imaš na voljo in tudi od tega, kateri jezik obvladaš...

Torej:




IP
<%
Sub Poizvedba()
Set Conn = Server.CreateObject("ADODB.Connection")
Conn.Open "DSN=ImeStržnika;UID=Uporabnik;PWD=Ime;"
Set RS = Conn.Execute(qNiz)
%>

<%
StZap = 0
StPol = 0
For Each Field in RS.Fields
StPol = StPol + 1
Response.Write("")
Response.Write("")
Response.Write("")
Response.Write("")
Response.Write("")
Response.Write("")
Response.Write("")
Next
Do While Not RS.EOF
StZap = StZap + 1
Response.write("")
For Each Field In RS.Fields
Celica = Field.Value
If IsNull(Celica) Then Celica = " N/A"
Response.Write("")
Next
Response.write("")
RS.MoveNext
Loop
if StPol=0 then StPol = 1
Response.Write("
")
Response.Write("" & Field.Name & "")
Response.Write("
")
Response.Write("" & Celica & "")
Response.Write("
Skupaj število zadetkov:" & StZap & "
")
RS.close
Conn.Close
End Sub
%>



<%
Nrk = Chr(34)
Request("kriterij")
Request("parameter")
Request("razvrsti")
Session("kriterij") = Request("kriterij")
Session("parameter") = Request("parameter")
Session("razvrsti") = Request("razvrsti")

if Session("razvrsti")="" then Session("razvrsti")="IP"

If Session("kriterij") = "IP" then
qNiz = "SELECT * FROM PC WHERE " & Session("kriterij") & " = " & Session("parameter") & " ORDER BY " & Session("razvrsti")
else
qNiz = "SELECT * FROM PC WHERE " & Session("kriterij") & " LIKE '%" & Session("parameter") & "%' ORDER BY " & Session("razvrsti")
End If

If Session("kriterij") = "STM" then
cNiz = "SELECT STM FROM STM WHERE STM = '" & Session("parameter") & "'"
Set Conn = Server.CreateObject("ADODB.Connection")
Conn.Open "DSN=Informatika;UID=Infweb;PWD=web;"
Set STM = Conn.Execute(cNiz)
Do While Not STM.EOF
Obstaja = Obstaja + 1
STM.MoveNext
Loop
STM.close
Conn.Close
If Obstaja <> 1 Then neObstajaSTM() Else Poizvedba()
Else
Poizvedba()
End If
%>





Pa zakaj vraga se ne da izklopit HTML????
There must be a reason, why I'm so damn dissapointed on M$ Visual Basic
WEBblod.NET :: Slovenska programerska scena


Vredno ogleda ...

TemaSporočilaOglediZadnje sporočilo
TemaSporočilaOglediZadnje sporočilo
»

SQL query za datume, ki se ne prekrivajo

Oddelek: Programiranje
212443 (2074) omnimint
»

tabela z povabili v PB

Oddelek: Izdelava spletišč
6634 (557) c00L3r
»

JAVA - delo z bazami (zapisovanje v bazo)

Oddelek: Programiranje
51603 (1378) N-E-O
»

[SQL in PHP] Preprost PHP koledarček, ki je povezan z MySQL bazo

Oddelek: Programiranje
91815 (1577) R33D3M33R
»

Prikaz šumnikov z UTF-8 ?

Oddelek: Izdelava spletišč
88986 (8860) Person

Več podobnih tem