Mysql Zoekfunctie

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

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 »

Ervaren PHP Developer

Functie omschrijving Jelling IT zoekt ervaren PHP developer! Voor een organisatie in de regio Rhenen zijn wij op zoek naar een ervaren PHP developer die gaat functioneren als een verlengstuk van de klant. Jij bent iemand die technisch complexe zaken met enthousiasme aanvliegt. Je bent in staat om aan meerdere projecten te werken en werkt graag met de nieuwste technieken. In deze functie werk je veel samen met front-end developers en stel je alles in het werk om grote verschillen voor de klanten teweeg te brengen. Verder ben jij iemand die graag zichzelf uitdaagt en die altijd de beste wilt

Bekijk vacature »

Junior Java Developer

Dit ga je doen Je ontwikkelt innovatieve, maatschappelijk belangrijke applicaties; Je implementeert nieuwe features; Je gaat in gesprek met eindgebruikers en designers om de applicaties continu te finetunen; Je draait mee in een professionele Agile/Scrum omgeving. Hier ga je werken Onze klant is een internationale organisatie gevestigd in de omgeving van Amsterdam. Ze staan zeer goed bekend in de markt door hun innovatieve dienstverlening op IT gebied en hun gepassioneerde werknemers. Voor hun inspanningen op het gebied van IT hebben ze meerdere prijzen gewonnen! Onze klant is onderdeel van een Corporate werkgever en heeft zelf 300 mensen in dienst. Om

Bekijk vacature »

Low-Code Expert/Developer: Power Platform Speciali

Bedrijfsomschrijving Als Low-Code Expert/Developer bij ons innovatieve bedrijf, neem je een cruciale rol op je in de creatie, ondersteuning en implementatie van diverse oplossingen met behulp van het veelzijdige Power Platform. Dit platform omvat Power Apps, Power BI, Power Automate, Power Virtual Agent en Azure Logic Apps. Het Power Platform biedt je de mogelijkheid om klanten te voorzien van naadloze integraties door op maat gemaakte oplossingen te creëren die compatibel zijn met (bijna) alle bestaande software-infrastructuren. Dankzij het uitgebreide scala aan toepassingen, krijg je de kans om als architect en projectleider van je eigen oplossing te fungeren. Dompel jezelf onder

Bekijk vacature »

High level C++ QT Developer

Vacature details Vakgebied: Software/IT Opleiding: Senior Werklocatie: Eindhoven Vacature ID: 13486 Introductie Would you like to be involved in every aspect of software development for our exceptional products, from specification and design to testing and integration? If you're passionate about software development and eager to apply your programming skills to create customer-focused deliverables, then this is the perfect chance for you to expand your expertise. You can become a member of our Machine Control department's data-driven development team, where you'll design and build software solutions that optimize machine productivity. As a senior software design engineer, you'll participate in all phases

Bekijk vacature »

SAP HANA Cloud Application Developer

Vacature details Vakgebied: Software/IT Opleiding: Senior Werklocatie: Veldhoven Vacature ID: 12662 Introductie HANA Cloud Application Developer at a High Tech company. The company is the world's leading provider of lithography systems for the semiconductor industry, manufacturing complex machines that are critical to the production of integrated circuits or chips. Our purpose is “unlocking the potential of people and society by pushing technology to new limits”. We do this guided by the principles “Challenge”, “Collaborate” and “Care”. This role is situated in the Big Data Analytics (BDA) Domain. The teams have mixture of young talent and senior specialists and have a

Bekijk vacature »

Medior Java developer

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 »

Software Ontwikkelaar .NET te Zaandam

Bedrijfsomschrijving Je komt hier terecht bij een door-en-door softwarebedrijf, waarbinnen meerdere SaaS pakketten worden ontwikkelt voor diverse sectoren. Hierbij kun je denken aan bijvoorbeeld de logistieke en medische branche. Deze organisatie kenmerkt zich door de hoge mate van complexiteit in de applicaties, wat betekent dat jij je hier niet zal gaan vervelen. Integendeel: Jij gaat hier elke dag ontzettend veel leren en je in razend tempo ontwikkelen als C# .Net Developer met focus op back-end. Het team bestaat uit ongeveer 20 personen personen, waarvan het grootste deel zich richt op software development. De sfeer is informeel en professioneel. De producten

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 »

PHP ontwikkelaar

Functie Jij komt te werken in een development team van 9 man. Het grootste deel doet back end development en daarnaast is er 1 teamlead en 1 tester in het team. Dit Agile team is van groots belang voor de organisatie omdat zij voornamelijk alle eigen systemen in-house ontwikkelen. Naast het door ontwikkelen van het bestaande platform en de software die daarbij komt kijken, zul jij je ook bezighouden met het realiseren en opzetten van nieuwe projecten binnen het bedrijf. Je staat nauw met de klant in contact om zo hun wensen zo goed mogelijk te kunnen realiseren. Daarnaast ontwikkel

Bekijk vacature »

Ambitieuze medior developer

Wat je gaat doen: Heb jij al een paar jaar ervaring als developer maar wil jij naar the next level? In ons NextLevelDev Programma helpen wij jou om de volgende stap te zetten: een mooi programma aan trainingen op het gebied van Java, hippe frameworks, Agile/Scrum, OCP-certificering en optioneel: andere JVM-talen als Kotlin en Scala; Cloud (AWS, Azure, GCP) Soc 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

Bekijk vacature »

C# ontwikkelaar

Functie omschrijving Werk jij graag met C# en het .NET framework in een leuk familiebedrijf? Lees dan snel verder! Jouw takenpakket hierbij is: Je gaat maatwerk software ontwikkelen en softwareoplossingen creëren. Je gaat werken in een Microsoft omgeving (ASP.NET) en gebruikt daarnaast C# en MVC. Samen met het huidige IT team binnen deze organisatie verwerk je de wensen van de klant tot een (eind)product. Daarnaast optimaliseer je de bestaande software. Bedrijfsprofiel Deze organisatie is gevestigd in de omgeving van Best en is een echt familiebedrijf. Je komt te werken in een klein team van developers, die zich voornamelijk bezighouden met

Bekijk vacature »

Software developer

Werkzaamheden voor jou als software developer Voor een goede relatie in de regio Zwolle (meerdere locaties) zoeken wij een software developer die betrokken is bij de ontwikkelcyclus en verantwoordelijk is voor het testen en keuren van nieuwe en geoptimaliseerde software. In deze functie ben je in de implementatiefase de persoon die risico's beoordeelt en intern oplossingen aanbrengt om risico's te verkleinen. Binnen het ontwikkelteam van de software ben je een belangrijke schakel waar je intensief meewerkt met scrum. Het voorkomen van bugs in de programma's en het bevorderen van gebruiksvriendelijkheid voor eindklanten zijn voor jou een uitdaging en geeft voldoening

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 »

Medior/senior Python developer

Functie Bedrijven komen bij deze organisatie om technische vraagstukken op te lossen en hierin ook tot oplossingen te komen waar ze zelf misschien niet aan gedacht hadden. Jij gaat vanuit je ervaring dus niet alleen hands-on aan de slag met het ontwikkelen, maar zult ook zeker adviseren en proactief meedenken met de klant. Er zijn meerdere lange en/of korte projecten en het type klanten is heel uiteenlopend. Zo kun je terecht komen in een multidisciplinair scrumteam waarin je als Python developer meewerkt, of juist voor een kleiner (Greenfield) project aan de slag gaan waarin je veel breder bezig bent. Door

Bekijk vacature »

Pagina: « vorige 1 2

Joren de Wit

Joren de Wit

14/08/2006 20:39:00
Quote Anchor link
$sql is in mijn voorbeeld inderdaad alleen de query. Je zult die nog ergens moeten uitvoeren...

Je gebruikt een aparte klasse voor je mysql verbindingen en afgaande op je eerdere voorbeeld lijkt het erop dat je onderstaande code kunt gebruiken...

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
<?
$sql
->Query($sql);
?>


Met andere woorden, gewoon mijn laatste voorbeeld gebruiken in jouw eigen script...
 
PHP hulp

PHP hulp

18/11/2024 02:30:40
 
Peter Versteeg

Peter Versteeg

14/08/2006 20:41:00
Quote Anchor link
Ik krijg dan de volgende foutmelding:

Fatal error: Call to a member function Query() on a non-object in C:\Documents and Settings\Versteeg\Mijn documenten\kinderen\Johan\Wamp-php\Peter\Nieuw\zoeken.php on line 77
 
Peter Versteeg

Peter Versteeg

14/08/2006 20:42:00
Quote Anchor link
line 77 = $sql->Query($sql);
 
Joren de Wit

Joren de Wit

14/08/2006 20:58:00
Quote Anchor link
Tja, zoals ik al zei, geeft dat scriptje van mij alleen de juiste query.

Je zult die query dus zelf nog ergens in je script moeten verwerken. Omdat je een klasse gebruikt voor je mysql verbindingen, kan ik niet zien hoe jij je mysql queries uit moet voeren. Maar afgaande op je eerste stuk code dat je postte, denk ik dat het volgende wel moet werken:

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
26
27
28
29
30
31
32
33
34
35
36
37
<?php

require("util.php");
$sql = new MySQL_class;
$sql->Create("peter");

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

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

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

    elseif(!empty($tag))
    {

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

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

    
    $sql->Query ($sql_query);
        for ($i = 0; $i < $sql->rows; $i++)
    {

        $sql->Fetch($i);
        $tags = $sql->data[0];
        $uitleg = $sql->data[1];
    }
}

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

?>
 
Peter Versteeg

Peter Versteeg

14/08/2006 21:05:00
Quote Anchor link
Met behulp van dit script, lukt het weergeven van de query na het invoeren van een tag, de uitleg invoer wordt nog niet weergegeven:

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
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
<?php

require("util.php");
$sql = new MySQL_class;
$sql->Create("peter");

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

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

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

    elseif(!empty($tag))
    {

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

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

             echo("<table border=\"1\" cellspacing=\"2\">\n");
                echo("<tr><th>Tags</th><th>Uitleg</th></tr>\n");
             $sql->Query ($sql_query);
        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");
                }

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

?>
 
Joren de Wit

Joren de Wit

14/08/2006 21:22:00
Quote Anchor link
Script dat ik in eerste instantie gaf, was niet foutloos. Als beide variabelen namelijk ingevuld waren, ging het de fout in...

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
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
<?php

require("util.php");
$sql = new MySQL_class;
$sql->Create("peter");

// Als beide variabelen gevuld zijn:
if(isset($tag) && !empty($tag) && isset($uitleg) && !empty($uitleg))
{

    $sql_query = "SELECT tags, uitleg FROM vrienden WHERE tags LIKE '".$tag."' OR uitleg LIKE '".$uitleg."'";
}

// Als alleen $tag gevuld is:
elseif(isset($tag) && !empty($tag))
{

    $sql_query = "SELECT tags, uitleg FROM vrienden WHERE tags LIKE '".$tag."'";
}

// Als alleen $uitleg gevuld is:
elseif(isset($uitleg) && !empty($uitleg))
{

    $sql_query = "SELECT tags, uitleg FROM vrienden WHERE uitleg LIKE '".$uitleg."'";
}

    
// Als $sql_query bestaat, is er dus een variable ($tag, $uitleg of beide) ingevuld    
if(isset($sql_query))
{
    
    echo '<table border="1" cellspacing="2">';
    echo '<tr><th>Tags</th><th>Uitleg</th></tr>';
    
    $sql->Query ($sql_query);
    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>';
    }

    echo '</table>';
}

// Als $sql_query niet bestaat, heb je te maken met 2 lege variabelen.
else
{
   //echo(Hier de foutmelding als beide variablelen leeg zijn...)
}

?>


Nog een paar opmerkingen over je scripting:
- echo's behoeven geen haakjes;
- plaats echo's altijd tussen enkele quotes (dan kom je niet in de knoop met je html);
- waarom gebruik je die \n in je code?
 
Peter Versteeg

Peter Versteeg

14/08/2006 21:31:00
Quote Anchor link
Hartelijk dank voor de hulp, het script doet het inmiddels (na het toevoegen van % voor een optimaal zoekresultaat).
 
Joren de Wit

Joren de Wit

14/08/2006 21:33:00
Quote Anchor link
you're welcome ;)
 
Peter Versteeg

Peter Versteeg

14/08/2006 21:38:00
Quote Anchor link
Vraagje, hoe verander ik de naam van m'n database?
 
Joren de Wit

Joren de Wit

14/08/2006 21:44:00
Quote Anchor link
Van je database of van je tabel? Voor beide kun je vooruit met phpMyAdmin, of kijk eens in de mysql handleiding...

http://dev.mysql.com/doc/refman/5.0/en/sql-syntax.html

Hoofdstukken 13.1.1 en 13.1.2
 
DirkJan Heinen

DirkJan Heinen

14/08/2006 21:47:00
Quote Anchor link
als je je script nog sneller wilt maken moet je mysql_fetch_assoc() of mysql_fetch_row() gebruiken (row is het snelst) maar row is ook minderveilig voor hackers :(
het scheeld nog best veel ook kwa snelheid voral als je een grote DB hebt
 
Joren de Wit

Joren de Wit

14/08/2006 21:51:00
Quote Anchor link
Je kunt met dit script niet zien wat er gebruikt wordt door de method Fetch() uit de klasse MySQL_class...

Dus geen idee wat er hier gebruikt wordt ;)
 

Pagina: « vorige 1 2



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.