webForumDet fria alternativet

Jag kan inte hämta en querystring?

Databaser & SQLur Databashanterare & SQL

3 svar · 1 423 visningar · startad av Inferis

Medlem sedan sep. 2000670 inlägg
Frågan#1

Radera denna tack!

Medlem sedan jan. 20061 808 inlägg
#2

Varför inte dela med dig av lösningen så att andra med samma problem kan prova?

Medlem sedan sep. 2000670 inlägg
#3

För att det var en dålig lösning.
Men jag kan visa ändå:

Så här ville jag göra:

		return dibi::select('*, photos.id as pid')
			->from('photos')
if(isset($_GET['valtid'])){  
			->where('display = ' . $valtID . '')
}
			->innerJoin('users')
			->on('users.id = photos.user_id')
			->orderBy($orderBy)
			->fetchAll($ofsset, $limit);

Så gjorde jag:

if(isset($_GET['valtid'])){    
$valtID = $_GET['valtid'];
		return dibi::select('*, photos.id as pid')
			->from('photos')
->where('display = ' . $valtID . '')
			->innerJoin('users')
			->on('users.id = photos.user_id')
			->orderBy($orderBy)
			->fetchAll($ofsset, $limit);
} else {
		return dibi::select('*, photos.id as pid')
			->from('photos')
			->where('display = 1')
			->innerJoin('users')
			->on('users.id = photos.user_id')
			->orderBy($orderBy)
			->fetchAll($ofsset, $limit);
}
Medlem sedan sep. 2000670 inlägg
#4

Kanske någon som har en bättre lösning?

135 ms totalt · 3 externa anrop · v20260731065814-full.4bcf49fe
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
132 ms — hämta tråd, inlägg och bilagor (db)