| FAQ |
| Kalender |
|
|
#1 | ||
|
|||
|
Har WN som tidsfördriv
|
Hej gott folk!
Har en simpel fråga (tror jag) Vad ska jag skriva för att koderna ska välja från två kolummer i databasen? exempel: Här är en sida som har id tex id 1 ( ----.php?id=1 ): Kod:
$pid = $_GET['id'];
$result = mysql_query("SELECT * FROM `clicked` WHERE `id`='".$pid."', `user` = '".$_SESSION['username']."'");
*while ($line = mysql_fetch_array($result, MYSQL_ASSOC)) {
*
*
*if($line['clicked'] != 0){
*echo "Du har redan varit här idag!";
*die(); }
*
*}
har testat med "," emellan: mysql_query("SELECT * FROM `clicked` WHERE `id`='".$pid."', `user` = '".$_SESSION['myusername']."'"); och med AND: mysql_query("SELECT * FROM `clicked` WHERE `id`='".$pid."'AND `user` = '".$_SESSION['myusername']."'"); tacksam för svar! Ha det bra! |
||
|
|
Svara med citat
|
|
|
#2 | ||
|
|||
|
Klarade millennium-buggen
|
att använda AND i WHEREsats är korrekt, men får du något svar?
Du kan också begränsa vilka fält som skall hämtas, du verkar bara behöva ett fält, inte alla. Sedan är det förresten bra att veta hur du lägger in raderna som du skall kolla efter. |
||
|
|
Svara med citat
|
|
|
#3 | ||
|
|||
|
Nykomling
|
Citat:
mysql_query("SELECT * FROM `clicked` WHERE `id` = ".$pid." AND `user` = '".$_SESSION['myusername']."'"); |
||
|
|
Svara med citat
|
|
|
#4 | ||
|
|||
|
Banned
|
Funderat på att skydda dig ifrån SQL Injections?
|
||
|
|
Svara med citat
|
|
|
#5 | |||
|
||||
|
Har WN som tidsfördriv
|
Citat:
Citat:
Det saknas ett mellanslag i din databasfråga. Och eftersom id troligen är en int så behöver du inga fnuttar runt $pid Citat:
inga mer problem (tror jag) Ha det bra!¨ //Philip Andersson |
|||
|
|
Svara med citat
|
|
|
#6 | ||
|
|||
|
Klarade millennium-buggen
|
Runt alla:
INT använd intval() FLOAT använd floatval() BLOB & TEXT använd mysql_real_escape_string() (skapa en alias funktion tex. secure() ) |
||
|
|
Svara med citat
|
| Svara |
|
|