Yii addInCondition mit Schwimmern: Wie? und warum addInCondition ('column', array (1.1, 1.3)) nicht funktioniert?

9

Wie AddInCondition mit Schwimmern?

Ich habe viel versucht.

Das funktioniert gut:

%Vor%

In meinem Fall gibt es 4 Modelle zurück:

Aber wenn ich es versuche

%Vor%

Oder

%Vor%

Oder

%Vor%

Die Ergebnisse sind leer.

Laut Protokoll lautet die Abfrage:

  

system.db.CDbCommand.query (SELECT * VON orders_tasks t WHERE schritt =: ycp1. Gebunden mit: ycp1 = 3.2)

Diese Abfrage in phpmyadmin gibt 5360 Zeilen

zurück %Vor%

Diese Abfragen in phpmyadmin gibt 0 Zeilen zurück

%Vor%

Dieser Versuch

%Vor%

gibt Modelle mit Schritt = 3 ODER 20

zurück

Diese Abfrage in phpmyadmin gibt Zeilen mit Schritt = 3 OR 20

zurück %Vor%

Also, wie zu addInCondition mit Floats?

Details, zum Beispiel

step -Feld ist float(8,2)

SQL-Tabellen-Dump:

%Vor%

Yii-Version: 1.1.10

    
Max Zhuravlev 06.02.2013, 08:26
quelle

1 Antwort

2
%Vor%

Abfrage in Yii-Protokollen

%Vor%

Real Abfrage in MySql-Logs

%Vor%

Dies wird Ihr Problem beheben

%Vor%

Danach gibt Ihre Abfrage

zurück %Vor%     
dr0zd 08.02.2013, 11:45
quelle

Tags und Links