Mysql Zoekfunctie

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Database Developer

Functie omschrijving Voor een logistieke dienstverlener in omgeving Zuid Beijerland zijn wij op zoek naar versterking. Weet jij als geen ander systemen aan elkaar te koppelen en heb jij goede kennis van SQL en UML, lees dan snel verder! Jouw taken zien er als volgt uit: Je bent in deze rol voornamelijk verantwoordelijk voor het bouwen, implementeren en beheren van koppelingen tussen de bestaande systemen (zowel business 2 business als application 2 application). Daarnaast inventariseer je de wensen van in- en externe klanten, die je vervolgens samen met je collega's, vertaalt naar technische specificaties, die jullie zelf ontwikkelen en implementeren.

Bekijk vacature »

Software programmeur

Functieomschrijving Voor een uitdagende werkgever in regio Breda zijn wij op zoek naar een Full Stack C#.NET programmeur. Je bent verantwoordelijk voor het ontwikkelen van apps, webapplicaties en dashboards voor de eigen IOT-oplossingen. Je werkt samen met andere developers en engineers om de sensoren in machines te scannen en vervolgens de data om te zetten in management informatie voor de klanten. Taken en verantwoordelijkheden: Je gaat aan de slag met de volgende technologieën en frameworks: C#, JS frameworks, HTML, TypeScript, SQL & C++, CSS. Geen ervaring met één van deze technologieën is dan ook geen enkel probleem! Deze werkgever biedt

Bekijk vacature »

Senior Front-end developer

Functie Als front-end developer ga je aan de slag voor verschillende klanten, waarbij veel rekening wordt gehouden met waar je woont (dit is altijd binnen het uur), en word er gezocht naar een organisatie die past bij jou. Zowel qua persoonlijke ambities als de technische aansluiting. De opdrachten duren gemiddeld 1 à 2 jaar maar dit hangt ook af van je wensen. Je werkt in een teamverband voor een klant en zult nauw samenwerken met zowel eigen collega’s als die bij de klant werkzaam zijn. Ze zijn op zoek naar een technische front-end developer die ruime ervaring heeft in één

Bekijk vacature »

.NET Developer Azure

Dit ga je doen Het ontwerpen en bouwen van diverse applicaties (C#, ASP.NET, MVC); Het ontwikkelen van Webservices (WCF); Het meewerken aan de transitie naar Azure; Het samenwerken met collega's binnen een Scrumteam en meedenken over de User Stories; Het bouwen van unittesten; Meedenken over nieuwe tooling, ontwikkelingen en technologieën in de markt. Hier ga je werken Je komt te werken bij een organisatie die verantwoordelijk is voor de ontwikkeling van verschillende portalen. Deze portalen worden gebruikt door diverse partijen en jouw taak is om ervoor te zorgen dat deze optimaal functioneren. Je wordt onderdeel van een Scrumteam en werkt

Bekijk vacature »

Magento developer

Functie E-commerce is een ‘’snelle’’ wereld. Om hierin continu voorop te blijven omarmen ze in een vroeg stadium nieuwe technieken. Een webshop is nooit af en kan altijd beter, sneller en efficiënter. Tegelijkertijd hebben ze vanaf hun oprichting altijd vastgehouden aan kwaliteit boven snelheid, en dit loont. Als back-end developer fungeer je als het verlengstuk van hun klanten. Technisch complexe zaken pak je met liefde op, en hierin werk je samen met o.a. front-end developers en designers. Klanten verwacht hierin kwaliteit van het hoogste niveau en een proactieve, meedenkende rol bij het maken van zowel technische als strategische keuzes. Ga

Bekijk vacature »

ERP Developer fleet managementsysteem

Wat ga je doen als ERP Developer fleet managementsysteem? Als ERP developer speel jij een belangrijke rol bij het doorvoeren van wijzigingen en verbeteringen binnen het fleet managementsysteem. Jouw expertise op het gebied van ERP systemen stelt jou in staat om de applicatie optimaal te laten functioneren en te blijven ontwikkelen. Als lid van het IT-team werk je nauw samen met andere developers en het business team om het fleet managementsysteem te integreren met andere systemen. Je bent verantwoordelijk voor het ontwikkelen van nieuwe functionaliteiten en het implementeren van verbeteringen op basis van de wensen en eisen van onze klanten.

Bekijk vacature »

Medior/senior Fullstack developer

Functie Onder begeleiding van 3 accountmanagers waarvan er 1 binnen jouw expertise je aanspreekpunt zal zijn ga je aan de slag bij diverse opdrachtgevers. Hij of zij helpt je bij het vinden van een passende en uitdagende opdracht. Hierin houden ze uiteraard rekening met jouw situatie, ervaring en (technische) ambities. De opdrachten duren gemiddeld één tot 2 jaar. Hierdoor kun je je ook echt vastbijten in een project en als consultant impact maken. Naast de opdracht ben je regelmatig met je collega’s van de IT-afdeling om bijvoorbeeld onderlinge kennis te delen, of nieuwe trends te bespreken. Ook worden er regelmatig

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 »

Front-end Developer

Dit ga je doen Je komt in een DevOps-cultuur te werken waarbij je met je team werkt aan de front-end van diverse brand websites; Het ontwerpen van functionele en grafische ontwerpen die worden geïmplementeerd; Draagt zorg voor het maken van analyses; Je werkt nauw met je collega’s samen en geeft elkaar feedback en suggesties waar nodig; Het uitwerken van vraagstukken die afkomstig zijn van verschillende klanten; Hier ga je werken Deze marktleider op gebied van fietsen en fietservaring is gevestigd in twee provincies, verspreid over meerdere locaties. Jij zult voornamelijk in regio Joure aan de slag gaan. De organisatie doelt

Bekijk vacature »

Front-end Developer Magento 2/Wordpress

Voor het aantrekkelijk houden en steeds vernieuwen van de huidige websites en webshops en het meedenken in de marketing zijn wij per direct op zoek naar een ervaren Front-end developer met gedegen kennis van Magento 2 (webshops) en Wordpress (websites). Wat bieden wij jou Mooi salaris! Meteen op contract bij de opdrachtgever! Gezellig, Kempisch bedrijf! 35 uur per week! Auto van de zaak! Wie ben jij Van een front-end developer verwachten wij: Een afgeronde Bachelor ICT opleiding met profiel ICT & Media Design. Dat je in het bezit bent van een Magento 2 professional front-end developer certificaat; Je hebt ruime

Bekijk vacature »

Android developer

De functie Schiphol is een plek om te reizen, te verblijven en te werken. Door middel van data en technologie richten we op al deze gebieden het leef- en werkklimaat optimaal in en zorgen we voor een slimmere en efficiëntere operatie. Wij ontwikkelen nieuwe producten en diensten vanuit de wensen en behoeften van onze klanten, voorspellen passagier flows en testen digitale oplossingen om rijen en andere pijnpunten in het proces te verminderen. Met slimme feedback van sensortechnologie maken we zelfs data van toiletten en stoelen inzichtelijk en bruikbaar. Het Commercial Platform bestaat uit multidisciplinaire teams met een end-2-end verantwoordelijkheid voor

Bekijk vacature »

Mendix Developer

Voor Troostwijk Groep zoeken wij een: Mendix Developer Wij zoeken Je bent een getalenteerde en ervaren Mendix Developer en het is tijd om je horizon te verbreden. Je wilt minder coderen en meer modelleren, minder bezig zijn met allerlei technische details en randvoorwaarden en meer met functionaliteit. Daarnaast ben je trots op de innovatieve en gebruiksvriendelijke applicaties die je in de loop van de jaren hebt gebouwd. Werk je graag in een enthousiast team, wil je veel vrijheid en kun je tegelijkertijd goed met deadlines omgaan, dan ben jij absoluut degene die wij zoeken! Wat je nodig hebt is ruime

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 »

Oracle APEX developer

Wat je gaat doen: Als Oracle APEX ontwikkelaar bij DPA werk je samen met collega’s aan de meest interessante opdrachten. Je zult je ervaring met SQL, PL/SQL, JavaScript, HTML en CSS inzetten om wensen van opdrachtgevers te vertalen naar technische oplossingen. Je werk is heel afwisselend, omdat DPA zich niet beperkt tot een specifieke branche. Zo ben je de ene keer bezig binnen de zorgsector, de andere keer is dit bij de overheid. Wat we vragen: Klinkt goed? Voor deze functie breng je het volgende mee: Je hebt een hbo- of universitaire opleiding afgerond Je hebt 2 tot 5 jaar

Bekijk vacature »

.NET Developer Shared Driving

Bedrijfsomschrijving Onze klant richt zich op het toegankelijker maken van steden, een fantastisch mooi streven. Hoe ze dat doen? Met eigen ontwikkelde software, waarmee vervoersmiddelen gedeeld kunnen worden. Deze inspirerende werkgever maakt een maatschappelijke impact en dat doen ze nu al zo'n 25 jaar! Het bedrijf is gevestigd in het centrum van Rotterdam en kent ongeveer zo'n 90 medewerkers. Het personeel is lekker gewoon gebleven! Iedereen kleedt zich zoals hij of zij dat zou willen en de sfeer is er erg fijn. Een leuke werkgever om voor te werken, en bovendien zijn er voor jou als Software Developer veel mooie

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

12/01/2025 13:53:29
 
- -

- -

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.