v5.dk logo
Kom ind og besøg vores Discord Chat-community
Bliv medlem her eller læs mere om Discord her
Få adgang til alt på hele v5.dk
- bliv Premium-medlem for kun 39,95 kr.

Mere info Køb nu

Premium på v5.dk
v5.dk logo  v5.dk e-learning
Log på med Facebook
  • Log ind på v5.dk
  • Opret bruger
  • Log ind
  • v5.dk Premium
  • v5.dk Premium
  • Hvad siger vores kunder?
  • E-læring for begyndere
  • icon for WordPress 4 e-learning WordPress 4
  • icon for Office 365 e-learning Office 365
  • icon for Microsoft Word e-learning Microsoft Word
  • Bloggen for alle
  • E-læring for nørder
  • icon for PHP-programmering e-learning PHP-programmering
  • icon for iOS Programmering e-learning iOS Programmering
  • icon for Linux Server e-learning Linux Server
  • Bloggen for nørder
  • Arkiverede videoer
  • Fællesskab
  • Forum
  • Idéer og ønsker
  • Markedspladsen
  • v5.dk Premium
  • Gratis webhotel
  • Cloud-servere
  • Om v5.dk
  • Søg på v5.dk
  • Om v5.dk ApS
    • Om virksomheden
    • RSS-feeds og tjenester
    • Driftsmeddelelser
    • Presse-kit
    • Ledige jobs
    • Social Netværk
      • Facebook
      • Twitter
      • Instagram
    • Alt det andet
      • Forretningsbetingelser
      • Ophavsret og Copyright
  • Kontakt kundeservice
  • FAQ og Hjælp
    • Premium og abb.
    • Videoer og Afspiller
    • Forum og Points
    • Cloud-servers
  • Partner/Virksomhed
  • Partner-kanal
v5.dk logo mobile
  • Menu
  • Opret bruger

Søgefelt og data-søgning i SQL

  • v5.dk
  • Forum
  • PHP-programmering
  • Søgefelt og data-søgning i SQL
  • Sidevisninger: 4095 har set dette indlæg
Besvar #0Spørgsmål oprettet af @Gadedrengen| Premium Premium | 11348 points
15 points ude 6 indlæg 6 år siden Spørgsmål besvaret
avatar
 

Hej Daniel.

 

Jeg har nok engang benyttet din udemærkede instruktionsvideo til at lave et søgefelt til en tabel med 270 potentielle indhold og 270 potentielle "ejere"

Når jeg tester den er den - viser den sig specifik om det er skrevet med stort eller småt, hvilket jeg ikke syntes virkede så konstraint i din instrutionsvideo.

Søger jeg på Palle får jeg kun Palle, Pallekasse etc men ikke palle, pallekasse etc.

Har du en ide om hvorfor jeg har den lille øv-bøv, da indholdet i de to kolonner i tabellen sikkert vil blive vedligeholdt af forskellige personer og derved sandsynlighed for store forskelle i hvorledes det registreres 

 

med venlig hilsen

Gadedrengen

avatar
 
Besvar#1 @db Admin kommenterede for 6 år siden

Hejsa,

MySQL queries er ikke case-sensitive som standard. MySQL vil som standard, hvis du ligesom vores simple query herunder leder efter 'value' både finde 'VALUE', 'value' og 'VaLuE', osv.

SELECT * FROM `tabel` WHERE `kolonne` = 'value'

Så det lyder til at der er tale om en noget opsætning på den server, er det på dit gratis webhotel på v5.dk (z5) du tester? eller andetsteds?


Med venlige hilsner

Daniel Bahls Signatur   Daniel Bahl (@db)
   CEO – v5.dk ApS

avatar
 
Besvar#2 @Gadedrengen Premium kommenterede for 6 år siden

tester altid på z5 først

med venlig hilsen

Gadedrengen

avatar
 
Besvar#3 @dhh Admin kommenterede for 6 år siden

 #2  Hej  Gadedrengen @Gadedrengen   

Har du evt. noget kode du gerne vil dele - så vi selv kan se om vi kan få samme fejl som dig? Det ville lette os lidt, hvis vi kunne se din kode. Du kan kopier din kode ind, med farver og det hele ved at benytte dig af {;} knappen her hvor du skriver et kommentar/svar i forummet.

Lige umiddelbart skulle min kollega db @db  's  kode nemlig virke som han beskriver det.


Med venlige hilsner

Daniel H. Hemmingsen (@dhh)

avatar
 
Besvar#4 @Gadedrengen Premium kommenterede for 6 år siden

<h2>Søg på indhold i reolerne</h2>
<br>
<div>
<form method="get">
<input type="text" name="search" value="<?php if(isset($_GET['search'])) { echo $_GET['search']; } ?>" placeholder="Skriv og tryk enter for at søge" class="form-control" >
</form>
</div>

<table border="2" cellspacing="1" align="center" width="1000">
<tr bgcolor="#0000FF">
<th width="50">&nbsp;Reol</th>
<th width="50">&nbsp;Sek.</th>
<th width="100">&nbsp;Afs.</th>
<th width="100">&nbsp;Side</th>
<th width="300">&nbsp;Indhold</th>
<th width="200">&nbsp;Område</th>
<th width="200">&nbsp;Leveret</th>
</tr>

<?php
if (isset($_GET['search'])) {
$searchTerm = $_GET['search'];
} else {
$searchTerm = "Udleveringen ";
}

foreach ( $app->DatabasePrepareQuery(
"SELECT * FROM Lageret
WHERE Indhold LIKE ?
OR Omraade LIKE ?
ORDER BY RID ASC",
array('%'.$searchTerm.'%','%'.$searchTerm.'%')) as $Plads)
{ ?>

med venlig hilsen

Gadedrengen

i de vedhæftede skærmdumps søges der på henholdsvis Køkken og køkken og får ikke det samme resultat.

Billede uploadet af Gadedrengen

Billede uploadet af Gadedrengen

Dette svar er accepteret af OP og tildelt 15 points
avatar
 
Besvar#5 @db Admin svarede for 6 år siden

Hejsa,

Jeg kan se du har brugt tegnsætning utf8_bin da du lavede dine felter i din Lageret-tabel. Det har jeg lige ændret for feltet "indhold" til utf8_danish_ci.

Da _bin er case_sensative, vil du opleve forskel på store og små bogstaver.

Hvis du vil blive lidt klogere for _bin versus _ci, kan du læse mere her.

Du kan nemt rette Tegnsæt fra phpMyAdmin på hvert fald, ved at trykke "Ret"-knappen udfra det felt du ønsker at redigerer, og vælge uft8_danish_ci fra dropdown menuen.


Med venlige hilsner

Daniel Bahls Signatur   Daniel Bahl (@db)
   CEO – v5.dk ApS

avatar
 
Besvar#6 @Gadedrengen Premium kommenterede for 6 år siden

Hej Daniel.

 

Mange tak - den bliver jeg nødt til at bruge lidt mere krudt på - opdagede nogle mærkelige udfald af æ,ø og å når jeg brugte danish_ci hvor at forsiden ved login og funktion satte´en sort ruder med et spørgsmålstegn inden i.

men tak for oplysningen som nu også er lagret sammen med alle de andre gode sager.

 

med venlig hilsen

Gadedrengen 

Spørgsmålet er besvaret, men du er altid mere end velkommen til at skrive en kommentar!
avatar
 

Du er ikke logget ind

Du skal være logget ind på v5.dk før du kan benytte vores forum. Det er ganske gratis at oprette en bruger.

Opret en ny gratis bruger Log ind

Følger med i denne tråd

Gadedrengen

Forum kategorier

  • Generelt
  • Guides & Howto84
  • Offtopic / Andet158
  • Microsoft Office
  • Microsoft Word11
  • Microsoft Excel4
  • Microsoft PowerPoint0
  • Web og hjemmesider
  • Wordpress17
  • Operativsystemer
  • Apple Mac OS X14
  • Apple iOS28
  • Microsoft Windows4
  • Linux16
  • Teknologier
  • Netværk og WiFi3
  • Internet-tjenester9
  • Programmering
  • PHP-programmering124
  • iPhone-/Xcode-programmering9

Aktive forum-tråde lige nu

Is Weed Legal in Europe
Buy real passport online|Buy counterfeit money
Chrome Auto Fyld holdt op med at virke
ÆØÅ
Tegne Program
MacBook gået ud ved indsættelse at IPhone SE…
Loop Nested JSON Array til Table
Knap
Bygget med af v5.dk
© Copyright 2006-2023 • Forretningsbetingelser • Copyright • Persondata- og Cookiepolitik
v5.dk ApS - Åbogade 15 - 8200 Aarhus N - CVR: 36902833
v5.dk logo
Hej, vi hedder v5.dk og vi laver e-learning på dansk

v5.dk er sat i verden for at gøre teknologi tilgængeligt og anvendeligt for både professionelle og almindelige brugere på alle niveauer.

93 200 555
  Skriv til os
v5.dk bruger cookies til at huske dine indstillinger, livechat samt til statistik
 

Alle vores priser er inkl. moms Sikker SSL-beskyttet forbindelse

Dankort og Visa-Dankort  Visa  Mastercard og Mastercard Junior  Maestro

  • Produkter
  • v5.dk Premium
  • Cloud-servers
  • v5.dk
  • Om v5.dk
  • Kunderne siger
  • Kontakt os
  • Presse
  • Stay updated
  • RSS & tjenester
  • Søg på v5.dk
  • Sitemap