Mysql Zoekfunctie

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Senior front end developer Digital Agency Amsterda

Functie Wij werken in multidisciplinaire teams aan verschillende projecten, echter blijf je niet gebonden aan 1 team. Dit houdt in dat wij verschillende specialisten in dienst hebben en deze door middel van een roulatiesysteem in multidisciplinaire teams laten werken. Het team bestaat vaak uit Frontend developer(s), Backend Developer(s), Designer(s), Tester(s) en Mobile Developer(s). Deze teams worden afgewisseld waardoor jij de mogelijkheid krijgt om met iedereen een keer samen te werken. Als Frontend Developer ben jij ónze Specialist op dit gebied. Jij werkt mee aan verschillende projecten voor verschillende klanten. Denk bijvoorbeeld aan klanten, zoals’; BAM, IDFA en Ultimaker. Hierbij zorg

Bekijk vacature »

Magento2 Developer

Functie Ben jij een ontwikkelaar en wil jij een volgende stap zetten en als teamlead aan de slag? Lees dan snel verder! Voor een gewilde opdrachtgever in omgeving Delft zijn wij op zoek naar een programmeur die als meewerkend voorman aan de slag wilt gaan. Een developer die een team van twee man aan zal sturen. Jouw werkzaamheden zullen er als volgt uitzien; Ontwikkelen en ontwerpen van API's; Maatwerkoplossingen; Databeveiliging; Optimalisatie webshops; Ontwikkelen technische implementaties voor verbetering database; Aanspreekpunt voor de organisatie en verantwoordelijk voor de aansturing van externe developers. Zoek je veel uitdaging en veelzijdigheid in je werk dan

Bekijk vacature »

Mendix Developer

For our client in Amsterdam, we are looking for a Senior Mendix Developer. Company description Our client is an IT Consultancy company who’s been active for 10 years now. With their ambitious team, they are working with different clients in order to help them with analyzing their data and giving advice to them, regarding how they can use their data in the smartest ways, or to make sure that their mobile or web applications are working efficiently. As you get a glimpse of various industries, it is guaranteed that no day will be the same. Job description As a Mendix

Bekijk vacature »

Medior Java developer (fullstack)

Wat je gaat doen: Of beter nog, wat wil jij doen? Binnen DPA GEOS zijn we dan ook op zoek naar enthousiaste Java developers om ons development team te versterken. Als Java developer werk je in Agile/Scrum teams bij onze klanten en daarbij kun je eventueel ook andere ontwikkelaars begeleiden in het softwareontwikkelproces. Verder draag je positief bij aan de teamgeest binnen een projectteam en je kijkt verder dan je eigen rol. Je gaat software maken voor verschillende opdrachtgevers in jouw regio. Je bent een professional die het IT-vak serieus neemt en kwaliteit levert. Je leert snel vanwege je diepgaande

Bekijk vacature »

Fullstack developer (NodeJS, React, AWS)

Functie Als Fullstack developer kom je te werken in het ontwikkelteam, maar zoals gezegd komt er veel meer bij kijken dan alleen maar ontwikkelen. Je bent samen met je collega’s continu bezig om de software uit te breiden maar hiernaast doe je doorlopend onderzoek naar de inzet van bijvoorbeeld Machine Learning. Ze willen met hun software echt voorlopen op andere en toegevoegde waarde leveren voor de eindgebruiker. Mede hierom zijn ze erg benieuwd naar iemand zijn persoonlijkheid, of hij graag nieuwe dingen uitzoekt (Google!), en initiatief neemt. Maar waar staan ze nu? Na een onderzoeksfase van ruim een jaar zijn

Bekijk vacature »

Front-end developer Consultancy in teamverband wer

Functie Het team bestaat uit User Experience designers, Data Scientists en Software Engineers. Momenteel zijn ze op zoek naar een ervaren Front-end of Fullstack developer die samen met de consultants aan de slag gaat om de business requirements te vertalen naar technische oplossingen. Los van het finetunen van extenties, help je bij het configureren van bijvoorbeeld een mobiel bankieren app. Hierin ben je van A tot Z betrokken en zie je bijvoorbeeld ook toe op de uitvoering van testen. Je expertise wordt optimaal benut en je krijgt verschillende kansen om deze uit te breiden door met verschillende innovatieve technologieën aan

Bekijk vacature »

Junior .NET developer

Functie Als junior .NET developer begint jouw dag na een bak koffie met een stand up. De vorderingen worden tijdens de stand up besproken en de doelen worden opgesteld waar jullie als team in de volgende sprint naartoe gaan werken. Onze backend is geschreven in .NET Core en onze Front-end in Angular. Bij ons ga jij dan ook Fullstack aan de slag. Jij wordt hier opgeleid om zelfstandig te kunnen programmeren en applicaties te kunnen implementeren. Er wordt op projectbasis gewerkt, dit bied leuke uitdagingen omdat elke klant een andere visie heeft over de applicatie die wij maken. Je gaat

Bekijk vacature »

Front-end Developer vue.js node.js SaaS

Dit ga je doen Het ontwikkelen van nieuwe features die bijdragen aan de groei van de klanten van de organisatie; Je denkt mee over nieuwe innovaties, features en verbeteringen in de applicatiearchitectuur; Je draagt bij aan de continue ontwikkeling van jouw team doordat je elke dag streeft naar het verbeteren van jouw eigen prestaties; Je neemt actief deel aan Scrum meetings en de Frontend Guild. Hier ga je werken Voor een snel groeiend bedrijf de regio Nieuw Vennep zijn wij opzoek naar een ervaren Front-end Developer. De organisatie is actief in de e-commercebranche en ontzorgt haar klanten middels een SaaS-platform.

Bekijk vacature »

C# .NET Ontwikkelaar ASP.NET

Samengevat: Deze werkgever is een inkooporganisatie. Ben jij een ervaren .Net ontwikkelaar? Heb je ervaring met .Net en C#? Vaste baan: C# .NET Developer .Net MBO HBO €3.100 - €4.300 Onze missie is: “Een essentiële bijdrage leveren aan het verlagen van de integrale kostprijs van de aangesloten groothandels, middels het bundelen van inkoopvolume en het creëren van synergie met en tussen de groothandels en leveranciers, met scherpe inkoopprijzen, goede handelscondities en gerichte dienstverlening als resultaat” Zij werken voor MKB klanten. Deze werkgever heeft veel verschillende projecten. Houd jij van afwisseling? Dan zit je bij hun goed! De branche van dit

Bekijk vacature »

Scrum Master

TenneT is hard groeiend om de onze ambities waar te kunnen maken. Zo nemen wij een leidende rol in het aanjagen van de energietransitie. Het werven van nieuw talent speelt daarin een cruciale rol. Wij zijn op zoek naar een gedreven Scrum master op onze locatie Arnhem die hieraan wil bijdragen en misschien ben jij dat wel? Jouw bijdrage aan TenneT Je begeleidt twee teams binnen de afdeling Platform Services (PLS). Je helpt mee de devops manier van werken van de teams verder door te ontwikkelen. Je helpt de PO bij het managen van de product backlog; het voorbereiden van

Bekijk vacature »

Traineeship IT regio Amsterdam/Utrecht

Wat ga je doen? Het traineeship begint met een fulltime maand cursussen en praktijkdagen, waarin je de basis van het IT-vak leert op de Shared Servicedesk (SSD). Daarnaast ga je meteen aan de slag voor je eerste certificering! (ITILv4). Je start in een groep met 4 tot 10 deelnemers, waarmee jij gedurende die maand optrekt en je kennis kunt delen. Na het voltooien van de eerste maand ga je direct voor een langere periode aan de slag bij één van onze klanten of blijf je intern bij ons op de Shared Servicedesk. Je bent het eerste aanspreekpunt van de eindgebruikers

Bekijk vacature »

PHP Developer (junior functie)

Functie omschrijving Ben jij een starter en wil je werken bij een jong en leuk bedrijf? Lees dan verder! Wij zijn op zoek naar een PHP Developer binnen een junior functie. Binnen dit bedrijf gaat het om persoonlijke aandacht en ontwikkeling! Je komt te werken voor een leuk communicatiebureau die alles op het gebied van online en offline communicatie doet. Dit doen zij voor verschillende branches, waardoor je aan diverse soorten projecten mag werken, dit maakt deze baan erg leuk! Daarbij werk je aan een door hun zelf ontwikkeld framework welke goed leesbaar is. Je maakt voor bedrijven op maat

Bekijk vacature »

C# developer

Functie Als C# ontwikkelaar ben jij de spin in het web bij deze organisatie. Jij begeleidt en traint de field engineers die bij de klanten machines leveren en installeren. Daarnaast ondersteun jij de field engineers als zij bij de klant vastlopen bij het installeren van de machine m.b.t. software matige vragen. Jouw doel is dan ook om de technische kennis van de field engineers door middel van training zoveel mogelijk uit te breiden. Dit om ervoor te zorgen dat zij zelfstandiger software matige problemen kunnen oplossen. Ook ben jij verantwoordelijk voor het bedenken van software oplossingen voor klanten en dit

Bekijk vacature »

Lead developer

Functie Als Lead developer wordt jij onderdeel van een multidisciplinair team van circa 23 software engineers. Als team werken jullie agile en zijn termen als Continuous Integration en Continuous Delivery dagelijkse koek. Jullie werken aan uitdagende en afwisselende projecten met als doel klanten een totaal oplossing aan te kunnen bieden. Jij wordt verantwoordelijk voor complete projecten waarbij jij als verantwoordelijke zorgt dat het project op de juiste manier blijft draaien. Zo haal jij ook de requirements op bij de klant en kijk jij samen met het team en met de salesafdeling hoeveel uren hiervoor nodig zijn. Daarnaast stuur jij jouw

Bekijk vacature »

Senior Developer Betty Blocks Blauwe Haven Rotterd

Functieomschrijving Voor de Politie zijn wij opzoek naar een Senior Developer Betty Blocks Blauwe Haven Rotterdam. De politieorganisatie heeft jaarlijks te maken met een aanzienlijk aantal politiemedewerkers die vanwege mentale overbelasting niet of beperkt inzetbaar zijn. De Blauwe Haven Rotterdam ondersteunt deze politiemedewerkers in hun herstel en re-integratieproces. De huidige digitale systemen van de Politie bieden onvoldoende ondersteuning in het herstel- en re-integratieproces van politiemedewerkers. Zowel voor de politiemedewerkers als voor de organisatie. Politiemedewerkers worden buitengesloten, waardoor zij eigen regie verliezen. Begeleiders kunnen de voortgang van de medewerkers niet goed monitoren. Management beschikt niet over de mogelijkheid trends te signaleren

Bekijk vacature »

Pagina: 1 2 volgende »

Peter Versteeg

Peter Versteeg

14/08/2006 16:41:00
Quote Anchor link
Hallo allemaal,

Ik ben bezig met een database in mysql.
Met php het k et voor elkaar gekregen:
toe te voegen, up te daten en te verwijderen.
Nu wil ik nog graag een zoekfunctie, maar dit wil niet helemaal lukken.
Als sql query heb ik nu:
("Select tags, uitleg from vrienden where tags like '%"$tag"%'")

De database heet dus vrienden. k zou ook graag willen weten hoe ik die naam wijzig.
Er wordt gezocht naar een tag, maar hij doet het alleen als je de voledig naam intikt. De bedoeling is dat hij het ook doet als het er op lijkt en dat hij kan zoeken op een deel van de uitleg, zonder dat je de voledige uitleg precies in hoeft te tikken.

Wie kan mij helpen?

Alvast bedankt
 
PHP hulp

PHP hulp

18/11/2024 02:29:36
 
- -

- -

14/08/2006 16:45:00
Quote Anchor link
Doe het eerst eens netjes:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
'SELECT tags, uitleg FROM vrienden WHERE tags like \'%' . $tag . '%\''
 
Jan Koehoorn

Jan Koehoorn

14/08/2006 16:48:00
Quote Anchor link
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
<?php
    $sql
= "
        SELECT tags, uitleg
        FROM vrienden
        WHERE tags LIKE '%"
.$tag."%'
        "
;
?>
 
Peter Versteeg

Peter Versteeg

14/08/2006 16:53:00
Quote Anchor link
Waarom is dit fout:

" SELECT tags, uitleg FROM vrienden WHERE tags LIKE '%".$tag."%' or uitleg like '%".$uitleg."%' ";
 
Jan Koehoorn

Jan Koehoorn

14/08/2006 16:55:00
Quote Anchor link
Welke foutmelding krijg je?
 
Peter Versteeg

Peter Versteeg

14/08/2006 16:55:00
Quote Anchor link
Parse error: parse error, unexpected T_CONSTANT_ENCAPSED_STRING in C:\Documents and Settings\Versteeg\Mijn documenten\kinderen\Johan\Wamp-php\Peter\Nieuw\zoeken.php on line 50
 
Peter Versteeg

Peter Versteeg

14/08/2006 16:55:00
Quote Anchor link
line 50 is in dit geval de sql query
 
Jan Koehoorn

Jan Koehoorn

14/08/2006 17:08:00
Quote Anchor link
Kun je line 45 t/m 55 even posten? Zet er ook even php tags omheen.
 
Peter Versteeg

Peter Versteeg

14/08/2006 17:09:00
Quote Anchor link
T is uiteindelijk gelukt, met behulp van de volgende query:
$sql->Query ("SELECT tags, uitleg FROM vrienden WHERE tags LIKE '%".$tag."%' or uitleg LIKE '%".$uitleg."%' ");
 
Peter Versteeg

Peter Versteeg

14/08/2006 17:09:00
Quote Anchor link
Hartelijk dank voor de hulp,
nog een vraagje, hoe wijzig ik de naam van m'n tabel?
 
Peter Versteeg

Peter Versteeg

14/08/2006 17:12:00
Quote Anchor link
En hoe voorkom ik dat hij bij een lege variabele de hele tabel selecteert?
 
Peter Versteeg

Peter Versteeg

14/08/2006 17:17:00
Quote Anchor link
Zo ziet het voledig php script wat betreft het weergeven van de query eruit:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
<?php
    echo("<table border=\"1\" cellspacing=\"2\">\n");
    echo("<tr><th>Tags</th><th>Uitleg</th></tr>\n");
    $sql->Query ("SELECT tags, uitleg FROM vrienden WHERE tags LIKE '%".$tag."%' or uitleg LIKE '%".$uitleg."%' ");
    for ($i = 0; $i < $sql->rows; $i++) {
    $sql->Fetch($i);
    $tags = $sql->data[0];
    $uitleg = $sql->data[1];
   echo "<tr><td>&#60;$tags&#62;</td><td>$uitleg</td></tr>\n");
        }

        echo("</table>\n");    
        ?>
 
Jan Koehoorn

Jan Koehoorn

14/08/2006 17:17:00
Quote Anchor link
Door voordat je de query uitvoert met empty te checken of er wel iets in zit.
 
- wes  -

- wes -

14/08/2006 17:20:00
Quote Anchor link
if (isset($_POST['tag']) && !empty($_POST['tag']))
{
je script

}
 
Peter Versteeg

Peter Versteeg

14/08/2006 17:24:00
Quote Anchor link
Ik heb nu:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
<?php
    if (isset($_POST['tag']) && !empty($_POST['tag']))
{
   echo("<table border=\"1\" cellspacing=\"2\">\n");
        echo("<tr><th>Tags</th><th>Uitleg</th></tr>\n");
        $sql->Query ("SELECT tags, uitleg FROM vrienden WHERE tags LIKE '%".$tag."%' or uitleg LIKE '%".$uitleg."%' ");
        for ($i = 0; $i < $sql->rows; $i++) {
    $sql->Fetch($i);
    $tags = $sql->data[0];
    $uitleg = $sql->data[1];
    echo("<tr><td>&#60;$tags&#62;</td><td>$uitleg</td></tr>\n");
        }

        echo("</table>\n");  
}
  
        ?>


Maar hij selecteerd nog de hele tabel
 
Joren de Wit

Joren de Wit

14/08/2006 17:26:00
Quote Anchor link
Maar zijn tag en uitleg wel postvariabelen?

Je gebruikt in je query de variabelen $tag en $uitleg, dus je moet ook controleren of die niet leeg zijn...

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
<?

if(isset($tag) && !empty($tag))
{

       // Op dezelfde manier controleren of $uitleg niet leeg is...
}
?>


ps. Houd er wel rekening mee dat als $tag of $uitleg niet bestaan of leeg zijn, dat de hele query niet uitgevoerd wordt.
Gewijzigd op 01/01/1970 01:00:00 door Joren de Wit
 
Peter Versteeg

Peter Versteeg

14/08/2006 17:35:00
Quote Anchor link
Is het niet mogelijk, om de query 2 keer uit te voeren, een keer voor de eerste variabele, met empty check
dan voor de 2e variable met empty check
 
Joren de Wit

Joren de Wit

14/08/2006 17:46:00
Quote Anchor link
Ja, tuurlijk is dat mogelijk, alleen krijg je dan wel 2 sets resultaten...

Ik zou het denk ik als volgt oplossen:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
<?php

if(isset($tag) || isset($uitleg))
{

    $sql = "SELECT tags, uitleg FROM vrienden";
    
    if(!empty($tag) && !empty($uitleg))
    {

        $sql .= " WHERE tags LIKE '".$tag."' OR uitleg LIKE '".$uitleg."'";
    }

    elseif(!empty($tag))
    {

        $sql .= " WHERE tags LIKE '".$tag."'";
    }

    else
    {
        $sql .= " WHERE uitleg LIKE '".$uitleg."'";
    }
}

else
{
    // Hier de foutmelding als beide variablelen leeg zijn...
}

?>
 
Peter Versteeg

Peter Versteeg

14/08/2006 20:23:00
Quote Anchor link
hallo, daar was ik weer. Ik heb nog een tijdje doorgeprobeerd op het script hierboven, maar om de een of andere reden werkt hij nu helemaal niet meer. Er wordt niks meer weergegeven, ook geen foutmelding. Hieronder staat het script zoals het er nu uit ziet:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
<?php
         $tag
= $_POST["tag"];
         $uitleg = $_POST["uitleg"];
         ?>


Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
<?php
    require("util.php");
    $sql = new MySQL_class;
    $sql->Create("peter");
        ?>


<br>
<br>

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
<?php

if(isset($tag) || isset($uitleg))
{

    $sql = "SELECT tags, uitleg FROM vrienden";
    
    if(!empty($tag) && !empty($uitleg))
    {

        $sql .= " WHERE tags LIKE '".$tag."' OR uitleg LIKE '".$uitleg."'";
    }

    elseif(!empty($tag))
    {

        $sql .= " WHERE tags LIKE '".$tag."'";
    }

    else
    {
        $sql .= " WHERE uitleg LIKE '".$uitleg."'";
    }
}

else
{
   //echo(Hier de foutmelding als beide variablelen leeg zijn...)
}

?>


</body>
</html>
 
Peter Versteeg

Peter Versteeg

14/08/2006 20:25:00
Quote Anchor link
Wie kan me helpen om het toch goed te krijgen? De variabelen worden in een andere php bestand ingevoerd. Door op de knop zoeken te klikken, zou het moeten lukken (invoer balk voor tags en uitleg appart), maar hij zoekt dus nog niet goed.
 
Peter Versteeg

Peter Versteeg

14/08/2006 20:34:00
Quote Anchor link
Hoe geef ik de $sql weer met behulp van bovenstaand script?

Met de echo opdracht krijg ik de query zelf, maar die moet dus nog op de 1 of andere manier verwerkt en weergegeven worden.

Hoe moet dit?
 

Pagina: 1 2 volgende »



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.