SELFPHP: Version 5.8.1 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:
 
 

Deine Leidenschaft ist die Unterwasserfoto-grafie?


Dann ist Qozido genau das Richtige für Dich!

Die Bilderverwaltung mit Logbuch für Taucher und Schnorchler ist da!

www.qozido.de

 


Zurück   PHP Forum > SELFPHP > MySQL

MySQL Anfänger, Fortgeschrittene oder Experten können hier Fragen und Probleme rund um MySQL diskutieren

Antwort
 
Themen-Optionen Ansicht
  #1  
Alt 21.01.2011, 11:53:00
pauline1 pauline1 ist offline
Anfänger
 
Registriert seit: Jan 2011
Beiträge: 36
pauline1 befindet sich auf einem aufstrebenden Ast
Nur ausgefüllte Felder auslesen

Hallo,

ich habe eine Tabelle und will ich nun, nur die Datensätze zurückbekommen, wo Feld1 ausgefüllt ist.

Ich mache das so: select feld 1, feld 2, feld3
from tab 1 where feld 1 != ''

Leider bekomme ich falsche Ergebnisse.
Also bekomme ich meine Ergebnsse + Datensätze, wo auch in feld 1 nicht Nummer steht, wie sein soll, aber auch die DAtensätze, wo in Feld 1 -> feld 1 steht in feld 2-> fled 2, anstatt eine nNummer. Also Tabelle ist falsch ausgefüllt. Wie kann ich sagen, gib mir alle Datensätze, woe Feld1 ausgefüllt ist und feld = ist ein Nummer und kein Text.


Kann mir jemand sagen, wie ich das richtig formulieren kann,

danke
Pauline
Mit Zitat antworten
  #2  
Alt 21.01.2011, 12:44:43
thomas_w thomas_w ist offline
Junior Member
 
Registriert seit: Aug 2010
Alter: 4
Beiträge: 395
thomas_w befindet sich auf einem aufstrebenden Ast
AW: Nur ausgefüllte Felder auslesen

Schade, dass Du nie ein konkretes Beispiel machen kannst.

Also so etwas
Code:
CREATE TABLE test_zahl (
 id INT NOT NULL,
 wert VARCHAR(20)
);

INSERT INTO test_zahl VALUES
( 1, 'Banane' ),
( 2, '12,12' ),
( 3, '1212' ),
( 4, NULL ),
( 5, 'B1212' ),
( 6, '' );


SELECT id, wert, CAST(wert AS UNSIGNED) AS konvertierung 
  FROM test_zahl
 WHERE wert IS NOT NULL
   AND CAST(wert AS UNSIGNED) > 0;
+----+-------+---------------+
| id | wert  | konvertierung |
+----+-------+---------------+
|  2 | 12,12 |            12 |
|  3 | 1212  |          1212 |
+----+-------+---------------+
2 rows in set, 5 warnings (0.00 sec)

mysql>
Was auch noch helfen kann ist REGEXP oder LIKE.

Grüße
Thomas
__________________
Die SQL-Backstube
Bietet Rezepte, Lösungen und ausführliche Beispiele rund um gesundes SQL und zufriedene Datenbanken.
Mit Zitat antworten
Antwort


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen
Ansicht

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
Email auf ausgefüllte Felder überprüfen subOptimal PHP Grundlagen 7 25.06.2009 18:18:29
Tabelle auslesen und Felder als Variable verwenden nimroder PHP Grundlagen 1 07.10.2005 02:59:59
Felder anhand von AI auslesen Driel MySQL 0 21.08.2004 19:00:34
DB Felder Datum sortiert auslesen Glare PHP für Fortgeschrittene und Experten 9 03.05.2004 22:12:01
letzten (Daten-)satz aus Array auslesen pfuchs PHP für Fortgeschrittene und Experten 2 12.08.2003 11:05:02


Alle Zeitangaben in WEZ +2. Es ist jetzt 20:02:39 Uhr.


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


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