FAQ |
Kalender |
2018-10-06, 13:26 | #1 | |||
|
||||
Flitig postare
|
Vet inte om jag är trött eller vad, men kommer inte på en lösning. Nån som kan hjälpa till?
Min fråga ser ut så här mot databasen: SELECT name, value FROM settings WHERE section = 'company' AND id = $company_id name innehåller exempelvis "phone" eller "address", och value innehåller resultat. Hur kan jag sen få ut detta med php? $company_phone = $phone $company_address = $address Anledning är att jag endast vill köra 1 fråga mot databasen istället för att köra flera stycken. |
|||
Svara med citat |
2018-10-06, 18:04 | #2 | |||
|
||||
Mycket flitig postare
|
Jag förstår inte varför "name" innehåller "phone", eller "address".
Hakade upp mig på det så fastnade en stund. En "switch"-sats kanske och så samlar du all data i en array, där huvudnycklarna är företagets id. $array[$company_id]['phone'] = $phone $array[$company_id]['address'] = $address Då kan du hämta alla samtidigt och bara sortera upp de i arrays. Mvh, Kim |
|||
Svara med citat |
2018-10-06, 21:13 | #3 | |||
|
||||
Klarade millennium-buggen
|
Citat:
Det han kallar "name" är ju en nyckel Det han kallar "value" är värdet för respektive nyckel Det är väl en helt okej lösning. Här är hur man skulle kunna lösa det i PHP för att uppnå det du vill: PHP-kod:
Senast redigerad av fabian den 2018-10-06 klockan 21:16 |
|||
Svara med citat |
2018-10-07, 11:01 | #4 | |||
|
||||
Flitig postare
|
Tusen tack!
Fabians svar fungerade utmärkt för mig och koden blev: PHP-kod:
|
|||
Svara med citat |
Svara |
|
|