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 2556 korisnika na forumu :: 85 registrovanih, 9 sakrivenih i 2462 gosta   ::   [ Administrator ] [ Supermoderator ] [ Moderator ] :: Detaljnije

Najviše korisnika na forumu ikad bilo je 6018 - dana 19 Dec 2025 13:41

Korisnici koji su trenutno na forumu:
Korisnici trenutno na forumu: Agape, Aleksa 3215, Andy, Atomski čoban, Automaticar, B61, Beardonitch, bigfoot, Borkanović, Boroš, brundo65, cenejac111, Cili, Crazzer, cvrle312, dano, Darth Wader, Deki Duga Devetka, deLacy, Dexlex, Dogma21, DonRumataEstorski, Duschi, Electron, gaga23, gasazem, GveX, Haris, Karaula, kljift, knutveliki, kuntakinte, kybonacci, Laluvr, Lazarus, LUDI, m0nstrum_, mainstream, MaschinenPistole, mercedesamg, mikki jons, mir juzni, MK10, MR Z, N.e.m.a.nj.a., nebkv, nevjerna beba, niksa517, Novakomp, novator, Ns1975, ostoja, Otto Grunf, Papadubi, Pavel Medved, Petar888, pirke96, Plavi Jadran, rednap, Reinhardt, Romibrat, rovac, ruma, samp1389, Sančo, scimitar19, shadower78, ShtagodShtagod, Smiljkovich, SOVO515, tihi-posmatrac, travisrise, tritonus, trpche, trutcina, TRZH92, Tumansky, vaso1, VJ, vjetar, Vlad000, Zastava, Zavulon, zlaya011, zombicar153