PHP Centeri avaleht Skriptikogu Küsimuste-vastuste leht Teadete vaatamine ja saatmine Foorum - koht küsimiseks Otsingumootor Siit saad infot meie kohta

Kasutajanimi:  
  Parool: 
  Registreeri!   Unustasid salasõna?

Foorumid Programmeerimine PHP & MySQL mysql_query
Autor Abi Postitus Abi

k2pu

Postitusi: 211
Tase: 5
Olek: Offline

Hinnang: Administratiivhinnang: 5/10Administratiivhinnang: 5/10Administratiivhinnang: 5/10Administratiivhinnang: 5/10Administratiivhinnang: 5/10
mysql_query

nii'h...
database on phonebook ja tabelinimi on sisu
tahaks kuvada tabeli sisu tabelitesse
<tr>
     <td>nimi väärtus</td>
     <td>telefon väärtus</td>
     <td>riik väärtus</td>
</tr>

09.07.2003 17:03:01 Vajutades siia näed kasutaja k2pu profiili

tobre
Asjamees


Postitusi: 1393
Tase: 9
Olek: Offline

Hinnang: Administratiivhinnang: 10/10Administratiivhinnang: 10/10Administratiivhinnang: 10/10Administratiivhinnang: 10/10Administratiivhinnang: 10/10Administratiivhinnang: 10/10Administratiivhinnang: 10/10Administratiivhinnang: 10/10Administratiivhinnang: 10/10Administratiivhinnang: 10/10
RE: mysql_query

Palun väga: http://www.php.ee/274. Seal on täpselt sellest juttu!!!

Proovi ja katseta!

___________________________________________________
Tõnis Tobre · MSN  · E-Post

09.07.2003 17:09:19 Vajutades siia näed kasutaja tobre profiili

k2pu

Postitusi: 211
Tase: 5
Olek: Offline

Hinnang: Administratiivhinnang: 5/10Administratiivhinnang: 5/10Administratiivhinnang: 5/10Administratiivhinnang: 5/10Administratiivhinnang: 5/10
RE: mysql_query

PHP kood:

$sqlcmd "select * from nimi,telefon,riik order by nimi"
$result mysql_query($sqlcmd); 
echo
"<table>"
while(
$myrow mysql_fetch_row($result)) 

echo
"<tr><td>".stripslashes($myrow[1])."</td> 
<td>"
.stripslashes($myrow[3])."</td></tr><tr> 
<td colspan=\"2\">"
.stripslashes($myrow[2])."</td></tr>"
if (
strlen($myrow[4])) 
echo
"<tr><td colspan=\"2\">".stripslashes($myrow[4])."</td></tr>"

echo
"</table>"





Warning: mysql_fetch_row(): supplied argument is not a valid MySQL result resource in c:\my documents\priit\phonebook\index.php on line 29

09.07.2003 17:15:50 Vajutades siia näed kasutaja k2pu profiili

tobre
Asjamees


Postitusi: 1393
Tase: 9
Olek: Offline

Hinnang: Administratiivhinnang: 10/10Administratiivhinnang: 10/10Administratiivhinnang: 10/10Administratiivhinnang: 10/10Administratiivhinnang: 10/10Administratiivhinnang: 10/10Administratiivhinnang: 10/10Administratiivhinnang: 10/10Administratiivhinnang: 10/10Administratiivhinnang: 10/10
RE: mysql_query

Kas selline "sodi" on ikka ees vä?
PHP kood:

<?php 
$hostname
="localhost"//serveri nimi 
$username="mysqli_kasutajanimi"
$password="salasõna"
$database="andmebaasi_nimi"
$db mysql_connect($hostname,$username,$password); 
mysql_select_db($database,$db); 
?> 





___________________________________________________
Tõnis Tobre · MSN  · E-Post

09.07.2003 17:19:53 Vajutades siia näed kasutaja tobre profiili

muidumeez
Ignorantia non est
argumentum


Postitusi: 3864
Tase: Administraator
Olek: Offline

Hinnang: Administratiivhinnang: 10/10Administratiivhinnang: 10/10Administratiivhinnang: 10/10Administratiivhinnang: 10/10Administratiivhinnang: 10/10Administratiivhinnang: 10/10Administratiivhinnang: 10/10Administratiivhinnang: 10/10Administratiivhinnang: 10/10Administratiivhinnang: 10/10
RE: mysql_query

Mihkli algatatud mõistete probleemi tuleks laiendada ka andmebaasi mõistetega, ehk mis on

1) andmebaas
2) andmetabel
3) andmeväli

Ehk siis mida peaks tegema lausend??

    $sqlcmd = "select * from nimi,telefon,riik order by nimi";

Aga ta ei peagi mitte halligi tegema !!! Proovi päring teha nii

    $sqlcmd = "select nimi,telefon,riik from sisu order by nimi";


___________________________________________________
An Opinion Is Like An Asshole -- Everybody Has One

09.07.2003 17:26:43 Vajutades siia näed kasutaja muidumeez profiili

erkkis
erkkis


Postitusi: 1357
Tase: Administraator
Olek: Offline

Hinnang: Administratiivhinnang: 10/10Administratiivhinnang: 10/10Administratiivhinnang: 10/10Administratiivhinnang: 10/10Administratiivhinnang: 10/10Administratiivhinnang: 10/10Administratiivhinnang: 10/10Administratiivhinnang: 10/10Administratiivhinnang: 10/10Administratiivhinnang: 10/10
RE: mysql_query

Õige. Samas SQL-i süntaks on nii lihtne tänu sellele, et kõik kõlab keeleliselt hästi, s.t et koostad justkui ingliskeelse lause.

SELECT nimi, telefon, riik FROM tabel ORDER BY nimi
->
Selekteerin mis veerud kust tabelist mille järgi.

___________________________________________________
MSN EMAIL

09.07.2003 18:14:59 Vajutades siia näed kasutaja erkkis profiili

k2pu

Postitusi: 211
Tase: 5
Olek: Offline

Hinnang: Administratiivhinnang: 5/10Administratiivhinnang: 5/10Administratiivhinnang: 5/10Administratiivhinnang: 5/10Administratiivhinnang: 5/10
RE: mysql_query

aga mis see order by nimi  on..?

09.07.2003 20:35:54 Vajutades siia näed kasutaja k2pu profiili

mihkel


Postitusi: 1324
Tase: Moderaator
Olek: Offline

Hinnang: Administratiivhinnang: 10/10Administratiivhinnang: 10/10Administratiivhinnang: 10/10Administratiivhinnang: 10/10Administratiivhinnang: 10/10Administratiivhinnang: 10/10Administratiivhinnang: 10/10Administratiivhinnang: 10/10Administratiivhinnang: 10/10Administratiivhinnang: 10/10
RE: mysql_query

SQL lauses: . . . ORDER BY my_fld . . .

Selle lauseosaga saad määrata, mille järgi tagastatavaid tulemusi järjestada.

SQL lauses: . . . ORDER BY my_fld ASC. . .

Järjestad kasvavas järjekorras.

SQL lauses: . . . ORDER BY my_fld DESC . . .

Järjestad kahanevas järjekorras.

___________________________________________________
Skype me: mihkelkaru

09.07.2003 20:43:36 Vajutades siia näed kasutaja mihkel profiili

k2pu

Postitusi: 211
Tase: 5
Olek: Offline

Hinnang: Administratiivhinnang: 5/10Administratiivhinnang: 5/10Administratiivhinnang: 5/10Administratiivhinnang: 5/10Administratiivhinnang: 5/10
RE: mysql_query

point selles et sama error ikka..

PHP kood:

$sqlcmd "select * from nimi,telefon,riik order by nimi";  
$result mysql_query($sqlcmd);  
while(
$myrow mysql_fetch_row($result))  
{  
echo
'<tr>
    <td>'
.$myrow[nimi].'</td> 
    <td>'
.$myrow[telefon].'</td>
    <td>'
.$myrow[riik].'</td>
</tr>'
;  
}
echo
'</table>';



//Ütlen igaksujuhuks errori ka:
Warning: mysql_fetch_row(): supplied argument is not a valid MySQL result resource

09.07.2003 21:01:57 Vajutades siia näed kasutaja k2pu profiili

k2pu

Postitusi: 211
Tase: 5
Olek: Offline

Hinnang: Administratiivhinnang: 5/10Administratiivhinnang: 5/10Administratiivhinnang: 5/10Administratiivhinnang: 5/10Administratiivhinnang: 5/10
RE: mysql_query

njaa..ja asi töötab
$sqlcmd = "SELECT * FROM `sisu` ORDER BY nimi";  

09.07.2003 21:18:41 Vajutades siia näed kasutaja k2pu profiili

mihkel


Postitusi: 1324
Tase: Moderaator
Olek: Offline

Hinnang: Administratiivhinnang: 10/10Administratiivhinnang: 10/10Administratiivhinnang: 10/10Administratiivhinnang: 10/10Administratiivhinnang: 10/10Administratiivhinnang: 10/10Administratiivhinnang: 10/10Administratiivhinnang: 10/10Administratiivhinnang: 10/10Administratiivhinnang: 10/10
RE: mysql_query

Said ise ka aru, milles viga seisnes?

___________________________________________________
Skype me: mihkelkaru

09.07.2003 22:34:25 Vajutades siia näed kasutaja mihkel profiili

k2pu

Postitusi: 211
Tase: 5
Olek: Offline

Hinnang: Administratiivhinnang: 5/10Administratiivhinnang: 5/10Administratiivhinnang: 5/10Administratiivhinnang: 5/10Administratiivhinnang: 5/10
RE: mysql_query

põhimõtteliselt ei aga ``

10.07.2003 08:49:12 Vajutades siia näed kasutaja k2pu profiili

muidumeez
Ignorantia non est
argumentum


Postitusi: 3864
Tase: Administraator
Olek: Offline

Hinnang: Administratiivhinnang: 10/10Administratiivhinnang: 10/10Administratiivhinnang: 10/10Administratiivhinnang: 10/10Administratiivhinnang: 10/10Administratiivhinnang: 10/10Administratiivhinnang: 10/10Administratiivhinnang: 10/10Administratiivhinnang: 10/10Administratiivhinnang: 10/10
RE: mysql_query

Tsiteeritud tekst:
põhimõtteliselt ei aga ``
Vaata, igal keelel on teatud süntaks, ka SQL keelel (no nii võib seda nimetada), samuti eesti keelel. Süntaksist kinnipidamine on oluline arusaamisel. Näiteks "taevas on peakohal sinine", kui sa aga ütled "sinine peakohal on taevas", siis see pole päris eesti keele süntaksiga paigas, kuigi sa saad aru, mida öeldakse. Asi läheb keeruliseks, kui asi puudutab formaalseid keeli, näiteks programmeerimiskeeli. Nende puhul on reeglid rangemad, masin peab ju sinu lause enda jaoks "ära tõlkima". Seega, SQL-is SELECT lause korral TULEB kinni pidada selle lause esitamise reeglitest. Kui ei pea, ei oska ka masin asjast aru saada. Allpool toon SELECT lause üldise skeemi, millest PEAB kinni pidama. Kandilistes sulgudes on mittekohustuslikud asjad, nurksulgudes aga kohustuslikud asjad, püstsulud eraldavad aga erinevad variandid


SELECT [BINARY|DISTINCT] <väli1, väli2,..väli n|*>
     FROM tabel
     [WHERE tingimus1 [[ AND | OR | NOT ] tingimus2]]
     [GROUP BY väli1, ..väli n]
     [ORDER BY väli1, ..väli n [DESC]]
     [LIMIT [alates,]kirjeid]

Kui sa nendest tingimustest kinni ei pea, ei saa sa ka tulemust. Saad kas vea või tühja päringu.


___________________________________________________
An Opinion Is Like An Asshole -- Everybody Has One

10.07.2003 09:17:55 Vajutades siia näed kasutaja muidumeez profiili

kass

Postitusi: 49
Tase: 3
Olek: Offline

Hinnang: Administratiivhinnang: 5/10Administratiivhinnang: 5/10Administratiivhinnang: 5/10Administratiivhinnang: 5/10Administratiivhinnang: 5/10
RE: mysql_query

PHP kood:

 $sqlcmd "select * from nimi,telefon,riik order by nimi"



olegem ausad, et ega sa ju ei soovi selekteerida TABELITEST nimedega ""nimi,telefon,riik" vaid eeldan, et kui vasuses (näitamisel) kasutad
PHP kood:

    <td>'.$myrow[nimi].'</td
    <
td>'.$myrow[telefon].'</td
    <
td>'.$myrow[riik].'</td



vaid hoopis 1 tabeli VÄLJADEST???

seega ürita lause teha siis hoopis kujul
PHP kood:

 $sqlcmd "select nimi,telefon,riik from MINUBAASITABEL order by nimi"



vast oli sellest kasu...

16.07.2003 15:23:37 Vajutades siia näed kasutaja kass profiili
Kokku: 25950 registreerunud kasutajat, 9711 teemat, 54603 postitust.
Täna on esmaspäev, 27. jaanuar 2020. Kell on 22:55.

    Vaata selle lehe printerisõbralikku versiooni

Avaleht   -    Skriptikogu   -    Teated   -    Foorum   -    Reklaam   -    Tagasiside   -    Kasutamise reeglid

© Copyright 2002-2020 PHP Center. Kõik õigused reserveeritud.