markwell

Statistika

Pridružen/a:
06 dec 2012, 12:40
Zadnjič aktiven:
Prispevki:
Teme:
103 | Vse teme
587
113
21

Podpis

Supremacist mysogonist straight white male. Respect my pronouns!
#

Kot vidite, sem trenutno kar aktiven pri ustvarjanju tem, vendar pač delam na novem projektu.



Kar me zanima je, kako se lotevate preprostih poizvedb v MySQL. Potreboval bi način, da pošljem podatek iz <input>-a in asinhrono vprašam MySQL za par podatkov glede na poslani podatek in jih prikažem na strani. Je Jquery zadosti za to?

Moram reči, da sem malo preobremenjen, je zelo težko absorbirati celotne knjige na to temo. Če bo treba, bom, čas pa je dragocen .



Lp, Marko


všeč(0) ni všeč(1) spam(0)
#10

Aha fanta, odlično. Nisem se zamislil, da je enojni narekovaj posledica MySQL sintakse, sem mislil, da je tu PHP vmes. Sedaj je jasno!


všeč(0) ni všeč(0) spam(0)
#65

hanyo:

s tem da 18 minut barvo gumba izbiraš.




Hudič je v podrobnostih. Potem moraš še testirati konverzije različnih barv gumbov, etc..


všeč(2) ni všeč(0) spam(0)
#7

Hvala Slim.



Bi lahko še pokomentiral primer? Je nujno uporabiti enojne narekovaje za $stevilka?


všeč(0) ni všeč(0) spam(0)
#5

Opazil sem, da nisem konsitenten pri pisanju narekovajev. Enojni, dvojni...mi lahko kdo na kak preprosti način razloži razliko?



Ker recimo, zakaj obravnavamo enkrat $stevilka kot string z '$stevilka', potem pa ga evalviramo kot spremenljivko preko ""?:


$query="INSERT INTO testek VALUES('$stevilka')";
všeč(0) ni všeč(0) spam(0)
#2

Niti ne, hvala Vini!


všeč(0) ni všeč(0) spam(0)
#

Lep pozdrav!



Zamima me, če kdo najde kako napako v slednji kodi. Nekaj delam narobe.

HTML:


<body>
<form method="post" action="procesiraj.php">
<input name="stevilka" type="text"></input>
<input type="submit" name="submit"></input>
</body>

In še php:


<?php

$dbc=mysqli_connect("localhost", "xxx@localhost", "", "test") or die("Danger, danger Will Robinson, no entry into database!");

$query="INSERT INTO testek VALUES($_POST["stevilka"])";
mysqli_query($dbc,$query);

if (!mysqli_query($dbc,$query))
{
die('Error: ' . mysqli_error($dbc));
}

mysqli_close($dbc);
?>
všeč(0) ni všeč(0) spam(0)
#8

Hvala techolog. V tem primer sicer je barv neomejeno število.


všeč(0) ni všeč(0) spam(0)
#6

Hvala za odgovore mojstri, dobil sem točno odgovore ki sem jih potreboval! Problem sem imel saj:



Imam podatkovne pare (število le teh variira) in morajo biti shranjeni v enem stolpcu vrstice, saj gre za lastnosti.

Predstavljajte si, da morate v tabelo vnesti:



Vrstica 1 stolpec 1:

3 črne, 2 modre



Vrstica 2 stolpec 1:

0



Vrstica 3 stolpec 1:

2 zeleni, 4 oranžne, 5 bež



Ker podatki niso iste dolžine ne gre narediti novih stolpcev.



Zadevo sem rešil preko uvedbe nove tabele. Zdi se mi najlažje in še searchable je.



Lp, Marko


všeč(0) ni všeč(0) spam(0)
#

Lep pozdrav!



Zanima me kako se lotevate array-ov v tabelah. Vem, da se jih da vstaviti (serialize()), vendar se mi zdi, da je skoraj vedno bolje uporabljati novo tabelo namesto array-a.



Mnenja?


všeč(0) ni všeč(0) spam(0)