PHP i MySQL --- SELECT i WHERE ne pronalaze rezultat

PHP i MySQL --- SELECT i WHERE ne pronalaze rezultat

offline
  • Pridružio: 14 Okt 2012
  • Poruke: 5

Napisano: 28 Okt 2012 15:20

radim u PHPu

imam upit
$sqll = "SELECT tezina_default FROM kupci WHERE naziv_kupca =" . $kupac;
$tezina = (mysql_query($sqll));
//echo (mysql_num_rows($tezina));

if ($tezina === false) {
die(mysql_error()); // TODO: better error handling
}

while ($row = mysql_fetch_array($tezina)) {
echo $row['tezina_default'];
}


echo $sqll izgleda ==> SELECT tezina_default FROM kupci WHERE naziv_kupca = Sefica

dakle, tražim točno JEDAN zapis iz baze, samo jedan zapis iz retka.


if ($tezina === false) {
die(mysql_error()) ===> ispisuje mi Unknown column 'Sefica' in 'where clause'


o čemu se radi? kako da dođem do željenog podatka - dafault_tezine?

Zahvaljujem





PS. $kupac dobivam preko $kupac = ($_GET["kupac"]);
na prethodnoj *.php stranici $kupac dobivam iz baze sa

<td><b>Kupac</b></td>
<!-- pravim SELECT option za Kupce -->
<td>
<select size="1" name="kupac">
<?php
while ($kupac_redak=mysql_fetch_array($kupci_select))
{
?> <option> <?=$kupac_redak["naziv_kupca"]?> <option>


tablica "kupci" izgleda ovako
CREATE TABLE `kupci` (
`id_kupca` INT(4) NOT NULL AUTO_INCREMENT,
`naziv_kupca` TEXT NOT NULL COLLATE 'utf8_bin',
`adresa_kupca` TEXT NOT NULL COLLATE 'utf8_bin',
`tezina_default` INT(4) NOT NULL,
`vrsta_kupca` INT(4) NOT NULL,
PRIMARY KEY (`id_kupca`)

Dopuna: 28 Okt 2012 15:57

našao sam grešku

SQL upit mora izgledati ovako

$sqll = "SELECT tezina_default FROM kupci WHERE naziv_kupca =" . "'" . $kupac ."'";



Registruj se da bi učestvovao u diskusiji. Registrovanim korisnicima se NE prikazuju reklame unutar poruka.
offline
  • Pridružio: 04 Nov 2012
  • Poruke: 10

Danko Radicevic ::Napisano: 28 Okt 2012 15:20

radim u PHPu

imam upit
$sqll = "SELECT tezina_default FROM kupci WHERE naziv_kupca =" . $kupac;
$tezina = (mysql_query($sqll));
//echo (mysql_num_rows($tezina));

if ($tezina === false) {
die(mysql_error()); // TODO: better error handling
}

while ($row = mysql_fetch_array($tezina)) {
echo $row['tezina_default'];
}


echo $sqll izgleda ==> SELECT tezina_default FROM kupci WHERE naziv_kupca = Sefica

dakle, tražim točno JEDAN zapis iz baze, samo jedan zapis iz retka.


if ($tezina === false) {
die(mysql_error()) ===> ispisuje mi Unknown column 'Sefica' in 'where clause'


o čemu se radi? kako da dođem do željenog podatka - dafault_tezine?

Zahvaljujem





PS. $kupac dobivam preko $kupac = ($_GET["kupac"]);
na prethodnoj *.php stranici $kupac dobivam iz baze sa

<td><b>Kupac</b></td>
<!-- pravim SELECT option za Kupce -->
<td>
<select size="1" name="kupac">
<?php
while ($kupac_redak=mysql_fetch_array($kupci_select))
{
?> <option> <?=$kupac_redak["naziv_kupca"]?> <option>


tablica "kupci" izgleda ovako
CREATE TABLE `kupci` (
`id_kupca` INT(4) NOT NULL AUTO_INCREMENT,
`naziv_kupca` TEXT NOT NULL COLLATE 'utf8_bin',
`adresa_kupca` TEXT NOT NULL COLLATE 'utf8_bin',
`tezina_default` INT(4) NOT NULL,
`vrsta_kupca` INT(4) NOT NULL,
PRIMARY KEY (`id_kupca`)

Dopuna: 28 Okt 2012 15:57

našao sam grešku

SQL upit mora izgledati ovako

$sqll = "SELECT tezina_default FROM kupci WHERE naziv_kupca =" . "'" . $kupac ."'";


ili ovako
$sqll = "SELECT tezina_default FROM kupci WHERE naziv_kupca = {$kupac}"; Ziveli



offline
  • PHP Developer
  • Pridružio: 02 Okt 2005
  • Poruke: 546

trebaju i navodnici
$sqll = "SELECT tezina_default FROM kupci WHERE naziv_kupca =\"$kupac\"";

offline
  • Pridružio: 04 Nov 2012
  • Poruke: 10

Izvinjavam se zaboravio sam navodnike Smile

$sqll = "SELECT tezina_default FROM kupci WHERE naziv_kupca ='{$kupac}' ";

Ko je trenutno na forumu
 

Ukupno su 1283 korisnika na forumu :: 124 registrovanih, 5 sakrivenih i 1154 gosta   ::   [ Administrator ] [ Supermoderator ] [ Moderator ] :: Detaljnije

Najviše korisnika na forumu ikad bilo je 15694 - dana 01 Feb 2026 12:23

Korisnici koji su trenutno na forumu:
Korisnici trenutno na forumu: -Max-, 04bokibole, A.R.Chafee.Jr., acatomic, aleph_one, amaterSRB, Asparagus, avijacija, Barista, Baždaranac, Bbbggg1979, Betta, Betty25, bobo85, bobomicek, Bojcca, Boris BM, Boris.A, branko7, Brankojle, BWG, ccoogg123, cenejac111, Chainsaw, cifra, Civa, crazydkure, Crazzer, crnogorac, Darko Jovanovic, dejan1972, dejno, DezurniOperativni, Dimitrije Paunovic, djordjemiklusev, dragan4s, dule10savic, Ercomero, Flanker-G, galerija, GeoM, Hans Gajger, HrcAk47, hyla, IpMan, istokzapad, Japidson, jodzula, Kajzer Soze, Kapo64, kihot, kolle.the.kid, kondenzator, Koser, Krissy, Kruger, Krusarac, kybonacci, ladro, Levi, Ljusa, lord sir giga, mean_machine, mercedesamg, mikrimaus, milanpb, Miletić Zoran, MiljanXD, Millennium, milos1231, Mićko, mnn2, moldway, Mzee, nebidrag, Nebojsa81, Nemanja.M, nenad81, Nikolajevic, Orlova, ozzy, paladin71, Pekman, Perudin_92, Petjan, petrovicrs, ping15, Plavi Jadran, PMsnow, proka89, Pururin, rakivan, rambod, RD84, rebro1974, royst33, S-lash, Seeker, simicnenadbg, Sinduk, Sir Budimir, skvara, Sky diver 29, stingD, strn, t84dar, Tajpan, theNedjeljko, Tihi86, Troja, VanZan, vathra, vensla, vjetar, Vlado82, Vojo06, YugoSlav, zlaya011, Zmajac, zokilivac, zzapNDjuric99, |_MeD_|, Ćuk, 79693