Seneste forumindlæg
Køb / Salg
 * Uofficiel Black/White liste V3
Login / opret bruger

Forum \ Programmering og webdesign \ Programmering
Denne tråd er over 6 måneder gammel

Er du sikker på, at du har noget relevant at tilføje?

SQL php

Af Gæst Peter | 03-01-2022 18:06 | 3237 visninger | 7 svar, hop til seneste
Er der nogen der kan se hvor det går galt? Det virker hvis jeg har denne her $sql="SELECT n.id,n.CompanyName,q.AntalInQueue from Name as n, Queue as q where n.QueueNumber=q.QueueNumber and n.Teams='NO' order by n.id desc"; Men ikke med denne her hvor jeg beder den om at vise indholdet hvis det enten er NO, SE eller FI $sql="SELECT n.id,n.CompanyName,q.AntalInQueue from Name as n, Queue as q where n.QueueNumber=q.QueueNumber and n.trans='NO' or n.trans='SE' or n.trans='FI' order by n.id desc";
--
Gæstebruger, opret dit eget login og få din egen signatur.
#1
Søren
Gæst
03-01-2022 18:20

Rapporter til Admin
Hvis jeg har forstået hensigten med SQL-forespørgslen korrekt, vil du gerne have en parantes omkring den sidste del af din where clause ?$sql="SELECT n.id,n.CompanyName,q.AntalInQueue from Name as n, Queue as q where n.QueueNumber=q.QueueNumber and (n.trans='NO' or n.trans='SE' or n.trans='FI') order by n.id desc";
--
Gæstebruger, opret dit eget login og få din egen signatur.
#2
Søren
Gæst
03-01-2022 18:22

Rapporter til Admin
rettelse til #1: det er selvfølgelig en parentes, jeg mener
--
Gæstebruger, opret dit eget login og få din egen signatur.
#3
jhc9817
Mega Supporter
03-01-2022 18:23

Rapporter til Admin
#0 som et siger og Overvej at bruge in istedet.
--
#4
SQL Haj
Gæst
03-01-2022 18:37

Rapporter til Admin
Uden at se tabellerne, vil jeg sige at du ville komme længere med at Joine q tabellen. Derefter derefter sætte en Where på teams.
--
Gæstebruger, opret dit eget login og få din egen signatur.
#5
Jintao
Super Nørd
03-01-2022 18:40

Rapporter til Admin
I WHERE statement skal du specificere alle parametre du vil søge efter. 1. n.QueueNumber=q.QueueNumber and n.trans='NO' or n.QueueNumber=q.QueueNumber and n.trans='SE' or n.QueueNumber=q.QueueNumber and n.trans='FI' 2. n.QueueNumber=q.QueueNumber and (n.trans='NO' or n.trans='SE' or n.trans='FI') 3. n.QueueNumber=q.QueueNumber and n.trans in ('NO', 'SE', 'FI')
--
Indholdet af dette indlæg er blevet redigeret af |Smash|.
#6
Peter
Gæst
03-01-2022 19:22

Rapporter til Admin
Mange tak, så blev det løst
--
Gæstebruger, opret dit eget login og få din egen signatur.
#7
Peter
Gæst
14-01-2022 13:31

Rapporter til Admin
Jeg havde for et par uger siden samme problem.. men fik det også løst ved at specificere alle parametre i min WHERE statement :) Man skal lige huske det hele jo.
--
Gæstebruger, opret dit eget login og få din egen signatur.
--
Sidst redigeret 14-01-2022 13:51 af stallemanden

Opret svar til indlægget: SQL php

Grundet øget spam aktivitet fra gæstebrugere, er det desværre ikke længere muligt, at oprette svar som gæst.

Hvis du ønsker at deltage i debatten, skal du oprette en brugerprofil.

Opret bruger | Login
NYHEDSBREV
Afstemning


ANNONCE