SELFPHP: Version 5.8.2 Befehlsreferenz - Tutorial – Kochbuch – Forum für PHP Einsteiger und professionelle Entwickler

SELFPHP


Professional CronJob-Service

Suche



CronJob-Service    
bei SELFPHP mit ...



 + minütlichen Aufrufen
 + eigenem Crontab Eintrag
 + unbegrenzten CronJobs
 + Statistiken
 + Beispielaufrufen
 + Control-Bereich

Führen Sie mit den CronJobs von SELFPHP zeitgesteuert Programme auf Ihrem Server aus. Weitere Infos



:: Buchempfehlung ::

PHP 5.3 & MySQL 5.1

PHP 5.3 & MySQL 5.1 zur Buchempfehlung
 

:: Anbieterverzeichnis ::

Globale Branchen

Informieren Sie sich über ausgewählte Unternehmen im Anbieterverzeichnis von SELFPHP  

 

:: Newsletter ::

Abonnieren Sie hier den kostenlosen SELFPHP Newsletter!

Vorname: 
Name:
E-Mail:
 
 

Zurück   PHP Forum > SELFPHP > MySQLi/PDO/(MySQL)
Hilfe Community Kalender Heutige Beiträge Suchen

MySQLi/PDO/(MySQL) Anfänger, Fortgeschrittene oder Experten können hier Fragen und Probleme rund um MySQLi/PDO/(MySQL) diskutieren

Antwort
 
Themen-Optionen Ansicht
  #1  
Alt 02.11.2009, 08:47:24
nobby82 nobby82 ist offline
Anfänger
 
Registriert seit: Nov 2009
Alter: 42
Beiträge: 1
MySQL similar_text

Hallo liebe Community,

ich verzweifle momentan an einem kleinen Problem. Leider habe ich bisher keine richtige Lösung finden können. Momentan vergleiche ich aus einer Datenbank alle Einträge mit einer Variable in PHP. Hierfür gibt es ja die Möglichkeit "similar_text". Da die Einträge jedoch jetzt an die Milliongrenze kommen ist dieses Script hierfür viel zu langsam welches wie folgt Aufgebaut ist:

PHP-Code:
$sqlprodukte "SELECT produkt FROM Produktliste ORDER BY produkt ASC";
$resultprodukte mysql_query($sqlprodukte,$db);      
$prozentabfrage 0;
while (
$myprodukte mysql_fetch_array($resultprodukte)){
  
similar_text($produktbezeichnung$myprodukte[produkt], $p);    
  if (
$p >= $prozentabfrage){
    
$prozentabfrage $p;
    
$produktbezeichnung $myprodukte[produkt];
  }    

Somit erhalte ich das Produkt welches am besten mit dem Eintrag übereinstimmt.
Da ich hiermit aber weit über 500.000 Produkte durchsuchen muss ist diese Variante absolut inneffizient.

Ich hoffe ihr könnt mir ein wenig helfen oder den richtigen Tipp geben.

Habe schon mehrere Foren nach MySQL Have Match etc. durchsucht, aber das klappt alles nicht so wie ich es möchte.

Im Voraus vielen Dank.

Gruss nobby82
Mit Zitat antworten
  #2  
Alt 02.11.2009, 16:00:17
Benutzerbild von urvater
urvater urvater ist offline
Senior Member
 
Registriert seit: Feb 2006
Ort: Wallrabenstein
Alter: 55
Beiträge: 1.044
AW: MySQL similar_text

Gegen was willst du hier prüfen? Ein Suchbegriff?
In deinem Script holst du genau einen Wert pro Tabellen und Zeile und prüfst diesen gegen deinen Wert.

Kannst du mal ein kleines Beispiel geben was dein Begriff sein Könnte und welches Ergebnis du haben möchtest?
Mit Zitat antworten
Antwort

Stichworte
mysql, problem, similar_text, vergleich, übereinstimmung


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind aus.
[IMG] Code ist aus.
HTML-Code ist aus.

Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
MySQL 4 "große" Abfragen coder90 MySQLi/PDO/(MySQL) 0 06.09.2008 13:45:08
Mysql startet nicht oberonal MySQLi/PDO/(MySQL) 3 24.11.2006 09:41:31
MySQL Page Script. Problem. dtone MySQLi/PDO/(MySQL) 8 15.10.2006 14:58:06
MySQL Connect Problem DanielEXQ2 PHP Grundlagen 8 14.05.2005 02:07:55
MySQL - ORDER BY RAND() und PHP MacMarc PHP Grundlagen 15 05.12.2002 22:23:39


Alle Zeitangaben in WEZ +2. Es ist jetzt 06:53:03 Uhr.


Powered by vBulletin® Version 3.8.3 (Deutsch)
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.


© 2001-2024 E-Mail SELFPHP OHG, info@selfphp.deImpressumKontakt