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 ::

Das Zend Framework

Das Zend Framework 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 > 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 03.07.2009, 16:55:19
sbkaf sbkaf ist offline
Anfänger
 
Registriert seit: Jul 2009
Alter: 35
Beiträge: 2
SQL findet nur einen von zwei binären Hashs

Ich habe folgende Anfragen gemacht und bekomme sehr komische Ergebnisse, aber schaut selbst...
(unter XAMPP 1.7.1)

Zu erst die vorhandenen Hashs auslesen...

Code:
SELECT login_nr, HEX( login_hash )
FROM login
LIMIT 0 , 30
Ausgabe:
Zitat:
Zeige Datensätze 0 - 1 (2 insgesamt, die Abfrage dauerte 0.0007 sek.)
login_nr HEX(login_hash)
1 ACE3BA8F2CFEBBD19C455C8090EED8BE
2 3AECBFD1F1BA867496B4440CE5AB3348
Dann nach den beiden Hashs getrennt voneinander suchen..

Code:
SELECT login_nr
FROM login
WHERE login_hash LIKE 0xACE3BA8F2CFEBBD19C455C8090EED8BE
LIMIT 1
Ausgabe:
Zitat:
MySQL lieferte ein leeres Resultat zurück (d. h. null Zeilen). ( die Abfrage dauerte 0.0015 sek. )
Code:
SELECT login_nr
FROM login
WHERE login_hash LIKE 0x3AECBFD1F1BA867496B4440CE5AB3348
LIMIT 1
Ausgabe:
Zitat:
Zeige Datensätze 0 - 0 (1 insgesamt, die Abfrage dauerte 0.0007 sek.)

login_nr
2

Also ich speichere den Hash binär ab, aber nur der eine Hash wird mit jeweils der selben Suchmethode gefunden...
login_hash ist vom Typ BINARY(16)

Jemand ne Idee?
Mit Zitat antworten
  #2  
Alt 03.07.2009, 18:07:38
Crisps Crisps ist offline
Junior Member
 
Registriert seit: Oct 2008
Alter: 47
Beiträge: 274
AW: SQL findet nur einen von zwei binären Hashs

Ich hab das gerade mal getestet und hatte das selbe Verhalten - warum das so ist kann ich mir im Moment auch nicht erklären.

Aber warum benutzt Du überhaupt den LIKE Operator? Den braucht man eigentlich nur wenn man nach Teilstrings o.Ä. sucht. Versuchs doch mal so:

Code:
SELECT login_nr
  FROM login
 WHERE login_hash = 0xACE3BA8F2CFEBBD19C455C8090EED8BE
 LIMIT 1
Diese Abfrage zeigt bei mir das gewünschte Resultat an...
Mit Zitat antworten
  #3  
Alt 04.07.2009, 14:05:50
sbkaf sbkaf ist offline
Anfänger
 
Registriert seit: Jul 2009
Alter: 35
Beiträge: 2
AW: SQL findet nur einen von zwei binären Hashs

Danke nun läuft's ;-)
Mit Zitat antworten
Antwort


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
SQL Abfrage mit PHP Variablen die leer sind WHERE plz = ? Loki555 MySQLi/PDO/(MySQL) 8 28.04.2009 14:18:33
SQL Abfragen optimieren crowl MySQLi/PDO/(MySQL) 1 04.01.2009 10:34:53
Daten für Tabelle ... zugreifen in der SQL atin MySQLi/PDO/(MySQL) 2 02.09.2008 13:53:37
php / header / image / sql Pinkrabbit PHP für Fortgeschrittene und Experten 4 31.01.2008 14:50:27
SQL 2 Tabellen zu einer zusammenfassen [Problem] Spi MySQLi/PDO/(MySQL) 3 29.03.2005 20:28:23


Alle Zeitangaben in WEZ +2. Es ist jetzt 21:39:54 Uhr.


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


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