Mysql Zoekfunctie

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Full Stack C#.NET developer

Functieomschrijving Wij zijn op zoek naar een gepassioneerde Full Stack C#.NET Software Developer. Als Software Developer ben je verantwoordelijk voor het ontwikkelen van webapplicaties, apps en dashboards voor de eigen IOT-oplossingen. Je werkt samen met andere ontwikkelaars en engineers om de sensoren in machines uit te lezen en deze data om te zetten in management informatie voor jullie klanten. Taken en verantwoordelijkheden: Ontwikkelen en onderhouden van webapplicaties, apps en dashboards voor de eigen IOT-oplossingen. Testen en valideren van de ontwikkelde software. Actief deelnemen aan code reviews en bijdragen aan het verbeteren van de kwaliteit van de software. Je gaat aan

Bekijk vacature »

Back-End Developer in Laravel / PHP

Functie omschrijving Wij zijn op zoek naar een Medior PHP Laravel Developer voor een gaaf bedrijf in de omgeving van Amsterdam! Voor een enthousiast team die zich graag bezig houdt met softwareontwikkeling zijn wij op zoek naar versterking. Je werkt in een klein ontwikkelteam en bent zeer betrokken bij alle aspecten van de softwareoplossingen. Van het ontwerpen tot de oplevering. Binnen deze functie ga je aan de slag met het aanpassen, verbeteren en vernieuwen van de logistieke oplossingen. Je krijgt veel te maken met koppelingen naar systemen en de verzoeken van de klant. Je komt terecht in een team, waarbij

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 »

Java developer (remote)

Functie Wat ga je doen als Java Developer? Jij als Java ontwikkelaar komt te werken in 1 van onze SCRUM teams. Momenteel werken er zo’n 30 ontwikkelaars binnen onze organisatie waarbij jij de brug slaat tussen het bouwen van verschillende functionaliteiten binnen onze applicaties en deze vervolgens te integreren in onze centrale hub. Je start je dag om 9 uur met een stand up en dan pak je jouw taken op voor de dag. Hieronder een aantal taken die jij zal uitvoeren: – Het bedenken en uitbouwen van features binnen de verschillende applicaties – Onderhouden van CI/CD pipelines – Bezighouden

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 »

Software Ontwikkelaar PHP

Functie omschrijving Software Ontwikkelaar PHP gezocht! Wij zijn op zoek naar een ervaren PHP Software Ontwikkelaar om het team van onze opdrachtgever te versterken! De ideale kandidaat zal fungeren als verlengstuk van klanten en complexe technische vraagstukken met enthousiasme benaderen. Naast het werken met de nieuwste technologieën, ben je in staat om aan meerdere projecten tegelijkertijd te werken. Als je deze uitdaging aangaat, werk je nauw samen met front-end developers en draag je bij aan het realiseren van grote veranderingen bij klanten. Het bedrijf zoekt iemand die zichzelf graag uitdaagt en altijd streeft naar het leveren van de beste resultaten.

Bekijk vacature »

PHP Developer - Draag bij aan de maatschappij!

Bedrijfsomschrijving Wil jij als applicatieontwikkelaar deel uitmaken van een gedreven ontwikkelteam en werken aan innovatieve producten? Dan hebben wij dé uitdaging voor jou! Wij zijn op zoek naar een enthousiaste collega die samen met ons de technische ondergrond van onze producten verder wil ontwikkelen met behulp van PHP. Met jouw expertise geef je de finishing touch aan onze producten om jezelf steeds opnieuw weer te verrassen. Functieomschrijving Bij ons staan innovatie en creativiteit centraal. Wij zijn op zoek naar een enthousiaste PHP ontwikkelaar die nieuwe ideeën en inzichten kan inbrengen en daarmee zichzelf en het team verder kan laten groeien.

Bekijk vacature »

.NET developer

Klaar voor een nieuwe uitdaging? Welke technologieën gaan schuil achter de dagelijkse energievoorziening? Als senior .NET developer bij Kenter maak jij samen met je team het verschil, zowel voor de interne organisatie als voor eindklanten. Samen bouwen jullie aan innovatieve dienstverlening met behulp van de nieuwste technologieën en tools. Het is een functie met veel vrijheid, goede arbeidsvoorwaarden én je draagt jouw steentje bij aan de energietransitie. Klinkt dit als iets voor jou? Lees dan verder of solliciteer direct! Wat ga je doen als senior .NET developer? Als senior .NET developer bij Kenter (onderdeel van Alliander) ben je van onschatbare

Bekijk vacature »

Backend Developer PHP Laravel 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 Backend Guild. Hier ga je werken Voor een snel groeiend bedrijf, in de regio Nieuw Vennep, zijn wij opzoek naar een ervaren Backend Developer. De organisatie is actief in de e-commercebranche en ontzorgt haar klanten middels een

Bekijk vacature »

.NET developer

Functie As a .NET developer you start in a driven and diverse development team. Your team consists of 16 IT professionals, including 7 software engineers. Because your new employer is internationally active, there are also international IT professionals working in the IT department. As a result, the official language is English. As a team you are responsible for a new Cloud Native product. This product runs entirely in Azure with a Progress Database and various Azure Functions. In addition, this product has a JS front-end, a REST API system and a layer in C # .NET. The idea is therefore

Bekijk vacature »

Developer Angular & Kotlin

Dit ga je doen Het (door)ontwikkelen van mobiele apps en webapplicaties; Het opstellen van technisch ontwerp en het bespreken van ontwerpen met de software architect; Het uitvoeren van werkzaamheden op het gebied van technisch testen; Het in de gaten houden van nieuwe ontwikkelingen op jouw vakgebied en het adviseren van de organisatie hierover. Hier ga je werken Het gaat om een bekend internationaal handelsbedrijf met ruim 800 medewerkers, verdeeld over verschillende deelbedrijven. Deze organisatie is van oorsprong een familiebedrijf, er wordt hard gewerkt, er heerst een no nonsense en doeners mentaliteit, een informele sfeer en er is een mix van

Bekijk vacature »

Senior .NET developer

Klaar voor een nieuwe uitdaging? Welke technologieën gaan schuil achter de dagelijkse energievoorziening? Als senior .NET developer bij Kenter maak jij samen met je team het verschil, zowel voor de interne organisatie als voor eindklanten. Samen bouwen jullie aan innovatieve dienstverlening met behulp van de nieuwste technologieën en tools. Het is een functie met veel vrijheid, goede arbeidsvoorwaarden én je draagt jouw steentje bij aan de energietransitie. Klinkt dit als iets voor jou? Lees dan verder of solliciteer direct! Wat ga je doen als senior .NET developer? Als senior .NET developer bij Kenter (onderdeel van Alliander) ben je van onschatbare

Bekijk vacature »

Developer (One Data)

Do you have experience with managing IT Teams in a service delivery organization? Are you keen to bring the team and our platform to a higher level? Then Nutreco has a very interesting role for you! As a One Data developer you are responsible for the management, running and functional use of our integration landscape and processes within Nutreco. Nutreco is using at this time BizTalk 2016, and Apigee for its API management, to be replaced by Azure Integration Services as of 2023. You will be part of a virtual teams of 11 people (own and outsourced) working in an

Bekijk vacature »

WordPress & Azure Developer

Dit ga je doen Zowel front- als back-end development aan de online website omgeving; Het up-to-date houden van alle WordPress-sites; Koppelingen maken tussen applicaties; Meedenken en adviseren over verbeteringen; Development door middel van WordPress, Javascript, HTML en CSS; Werken binnen Scrum/Agile team. Hier ga je werken Voor een grote overheidsinstelling in Den Haag zijn wij opzoek naar een WordPress developer, met kennis en ervaring op het gebied van Azure. De organisatie zit in een grote transitie waarbij de gehele website/online omgeving vernieuwd zal gaan worden. Binnen dit Scrum/Agile team ben je verantwoordelijk voor deze grote migratie/ombouw van de omgeving. De

Bekijk vacature »

Airport Developer / System engineer

De functie Als onze nieuwe Airport Developer / System Engineer is je doel om uit nieuwbouw- en onderhoudsprojecten maximale waarde te creëren voor Schiphol Group en haar stakeholders. Vanuit je visie en expertise, maar ook (technologische) ontwikkelingen, wetgeving en beleid vertaal je klantwensen naar een gedegen programma van eisen. In de planontwikkelingsfase werk je nauw samen met Plan Ontwikkelaars om je kennis in te brengen ten behoeve van de kwaliteit van het investeringsvoorstel. Je overlegt met diverse partijen, stelt de vraag achter de vraag en verbindt zo de belangen van de luchthaven, proceseigenaar en asseteigenaar om tot een gedragen ontwikkelopgave

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 11:03:14
 
- -

- -

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.