Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

PHP, Access i SQL upit

[es] :: PHP :: PHP za početnike :: PHP, Access i SQL upit

[ Pregleda: 1980 | Odgovora: 3 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

aca andrijevic
aka LoGaN
Nis

Član broj: 35450
Poruke: 347
217.16.134.*

ICQ: 325309560


+2 Profil

icon PHP, Access i SQL upit09.05.2010. u 10:36 - pre 169 meseci
Prvi put se susrecem sa PHP, pa imam jedno pitanje.Naime imam php kod koji
povezujem sa Access bazom(ne pitajte me zasto sa access-om a ne MySql-om)
i u bazi jednu tabelu proba:

Code:
<?php
$conn=odbc_connect('glavna','','');
if (!$conn)
  {exit("Connection Failed: " . $conn);}

$sql="SELECT * FROM proba";
$rs=odbc_exec($conn,$sql);

echo "<table border='1'><tr>";
echo "<th>id</th>";
echo "<th>Naziv</th>";
echo "<th>Opis</th></tr>";
while (odbc_fetch_row($rs))
  {
  $slika=odbc_result($rs,"id");
  $naziv=odbc_result($rs,"naziv");
  $opis=odbc_result($rs,"opis");
  echo "<tr><td width='150'>$id</td>";
  echo "<td width='350'>$naziv</td>";
  echo "<td width='80'>$opis</td></tr>";
  }
odbc_close($conn);
echo "</table border='1'>";
?>



I to sve lepo radi, vraca mi celu tabelu.Medjutim kad probam:

Code:
$sql="SELECT * FROM proba WHERE id='1'";


upit mi ne prolazi.Radio sam ranije sa Accessom kroz VB.NET i znam da tamo na
primer taj upit radi.

Probao sam i

Code:
$id="1" ;
$sql="SELECT * FROM proba WHERE id='$id'";


ali bez rezultata.

Izvinjavam se zbog duzeg teksta.
"Ne menjaj nesto sto te sasvim dobro sluzi, ne trazi leba preko pogace" - Aleksandar Andrijevic
 
Odgovor na temu

Nikola Poša
Backend (PHP) developer
Beograd

Član broj: 173839
Poruke: 1616
*.adsl-4.sezampro.yu.



+33 Profil

icon Re: PHP, Access i SQL upit09.05.2010. u 16:13 - pre 169 meseci
Ovo što ću sad da napišem nije rešenje tvog problema, ali zašto si taj broj 1 stavio pod navodnike? Trebalo bi samo:
Code:
SELECT * FROM proba WHERE id=1

Naravno, pretpostavljam da je ta kolona id nekog numeričkog tipa... I naravno#2, tu promenljivu $id obavezno escape-uj pre nego što je ubaciš u taj upit. Ili još bolje, koristi kombinaciju odbc_prepare() i odbc_exec(). Prvi primer na ovoj stranici ti pokazuje kako se to radi.
 
Odgovor na temu

aca andrijevic
aka LoGaN
Nis

Član broj: 35450
Poruke: 347
217.16.133.*

ICQ: 325309560


+2 Profil

icon Re: PHP, Access i SQL upit09.05.2010. u 17:11 - pre 169 meseci
Kolona je string tipa zato sam i stavio to, pa sam je promenio u numericki tip i stavio ovo sto si mi rekao, nema razlike.


"Ne menjaj nesto sto te sasvim dobro sluzi, ne trazi leba preko pogace" - Aleksandar Andrijevic
 
Odgovor na temu

VladaSu

Član broj: 31634
Poruke: 1099
*.dynamic.isp.telekom.rs.



+218 Profil

icon Re: PHP, Access i SQL upit11.05.2010. u 17:48 - pre 169 meseci
Probaj najnoviju verziju php-a. Secam se da sam imao slicnih problema sa 5.2 ili tako nesto.
[Ovu poruku je menjao VladaSu dana 14.06.2003. u 11:22 GMT+1]
 
Odgovor na temu

[es] :: PHP :: PHP za početnike :: PHP, Access i SQL upit

[ Pregleda: 1980 | Odgovora: 3 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.