Mysql Abfrage ausführen nur wie..
Frage: Mysql Abfrage ausführen nur wie..(42 Antworten)
Hallo, Das ganze soll nach dem Alphabet geordnet ausgegeben werden. Wie kann ich das anstellen? Nennen wir die Tabelle mal words und die Spalte auch words die durchsucht werden soll. Vielen Dank! Marcel |
GAST stellte diese Frage am 08.08.2007 - 11:44 |
Antwort von GAST | 08.08.2007 - 14:08 |
SELECT de_words WHERE de_words LIKE `a%` Group By de_words; In deiner ersten Abfrage ist kein fehler drin |
Antwort von GAST | 08.08.2007 - 13:46 |
SQL-Befehl: Dokumentation SELECT `de_words` FROM `words` WHERE `de_words` LIKE `acht` ORDER BY `de_words` ASC LIMIT 0 , 30 MySQL meldet: Dokumentation #1054 - Unknown column `acht` in `where clause` Ich hab mal den DAtensatz "acht" genommen. In der Zelle de-words ist acht und in en_words eight, aber Mysql streikt iwie |
Antwort von GAST | 08.08.2007 - 13:47 |
Erstens kannst du nicht nach "de_words" sortieren, weil das keine Zahlen sind, glaube ich. Und zweitens: Gib` mal mysql_error; in dein Script ein und poste, was der sagt! |
Antwort von GAST | 08.08.2007 - 13:49 |
Sorry, mysql_error(); ^^ Am Ende des Scripts! |
Antwort von GAST | 08.08.2007 - 13:49 |
mh ich hab or die(mysql_error()) drinne in der query und dsa sagt nix Das wundert mich. |
Antwort von GAST | 08.08.2007 - 13:52 |
Man kann auch nach Wörtern sortieren........... |
Antwort von GAST | 08.08.2007 - 13:52 |
Nimm` mal die Anführungszeichen aus deiner Abfrage raus... Und noch eine Frage: de_words sind mehrere Wörter. Du willst also alle de_words haben, die "acht" lauten? |
Antwort von GAST | 08.08.2007 - 13:53 |
Mit order by ASC von A-Z mit order by Desk von Z-A |
Antwort von GAST | 08.08.2007 - 13:54 |
es gibt nur einen Datensatz acht, du hast doch gesagt ich soll das mal mit nem Wort aus nem Datensatz probieren. DAs hab` ich da gemacht. |
Antwort von GAST | 08.08.2007 - 13:57 |
Versuch` mal das hier: $abfrage = mysql_query("SELECT * FROM words WHERE de_words LIKE `acht`"); |
Antwort von GAST | 08.08.2007 - 13:58 |
Like wird im zusammenhang mit zeichenketten benutzt.........Platzhaltermäßig mit % oder_. Wenn du nach dem wort acht suchts reicht eine " where blablabla = `acht` |
Antwort von GAST | 08.08.2007 - 14:00 |
SELECT * FROM words WHERE de_words LIKE `acht` LIMIT 0 , 30 MySQL meldet: Dokumentation #1054 - Unknown column `acht` in `where clause` jarobi, wir versuchen, bzw. ich versuche es zu realisieren die Datenbank azufragen, sodass jeder Datensatz, der mit dem Buchstaben a anfängt alphabetisch geordnet ausgegeben wird. Wir testen grade nur die Syntax mit wörtern aus Datensätzen :D |
Antwort von GAST | 08.08.2007 - 14:02 |
Das ist meine erste Lösung, aber ich verstehe nicht, warum sie nicht geht: SELECT de_words FROM words WHERE de_words LIKE `acht` |
Antwort von GAST | 08.08.2007 - 14:03 |
LIKE `a%` <-- dazu benötigst das %Zeichen Und für das Alphabetisch ordnen musst nichts angeben. ASC ist voreingestellt |
Antwort von GAST | 08.08.2007 - 14:04 |
Das Prozentzeichen hatte ich schon in meiner abfrage. |
Antwort von GAST | 08.08.2007 - 14:08 |
SELECT de_words WHERE de_words LIKE `a%` Group By de_words; In deiner ersten Abfrage ist kein fehler drin |
Antwort von GAST | 08.08.2007 - 14:10 |
Jarobi, das kommt bei deiner Abfrage raus " MySQL meldet: Dokumentation #1054 - Unknown column `a%` in `where clause` " Boah Mysql kotzt mich an -.- Mal im Funpic.de Thread guckn.. |
Antwort von GAST | 08.08.2007 - 14:12 |
MySQL meldet: Dokumentation #1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ``words` WHERE `de_words` LIKE `a%` ORDER BY `de_words` ASC LIMIT 0 , 30` at line 2 Das hab ich nochmal probiert. Komisch aber was ist in Zeile 2 falsch? |
Antwort von GAST | 08.08.2007 - 14:12 |
welches datenbankssystem benutzt du? |
Antwort von GAST | 08.08.2007 - 14:13 |
Mysql Mit Phpmyadmin (20 Mysql errors) |
Antwort von GAST | 08.08.2007 - 14:18 |
Das geht hier sicher: SELECT de_words FROM words WHERE de_words LIKE `acht` |
Verstoß melden Thread ist gesperrt
16 ähnliche Fragen im Forum:
> Du befindest dich hier: Support-Forum - Informatik- MySQL Datenbank Abfrage (8 Antworten)
- Mysql: Quelltext gesucht für eine Aufgabe (1 Antworten)
- SQL-Abfrage bei Datenbank (4 Antworten)
- MysQl Benutzerverwaltung/Rechtevergabe/Profildaten (5 Antworten)
- SQL (7 Antworten)
- MysQl Insert (1 Antworten)
- mehr ...
ÄHNLICHE FRAGEN:
- MySQL Datenbank AbfrageHallo, ich brauch für ein Projekt in einer Datenbank eine temporäre Spalte, nach der ich sortieren will. Diese Spalte soll ..
- Mysql: Quelltext gesucht für eine AufgabeIch brauche den Quelltext für folgende Aufgabe in Mysql: Miniterra: Welche Städte liegen an mehr als einem Fluss? Welche Flüsse..
- SQL-Abfrage bei DatenbankIn Informatik nehmen wir im Moment SQL Abfrage bei Datenbanken durch. Es handelt sich um phpMyAdmin. Morgen kommt der Test und ..
- MysQl Benutzerverwaltung/Rechtevergabe/ProfildatenMeine frage ist zuerst einmal, Wie sieht das ganze aus, ich habe die Grant Tabellen wo ich Benutzer per Controll Panel ..
- SQLhi, ich will so eine SQL-abfrage machen um für meine informatik klausur zu lernen aber ich hab keine ahnung wie man das bei ..
- MysQl Insertmysql_query("Insert into person(Name, Vorname, Geburtsdatum, Jahreseinkommen, EKS)values(".htmlspecialchars($nname).", "...
- mehr ...
BELIEBTE DOWNLOADS:
- Programmiersprache SQL - Structured Query LanguagePräsentation über die Programmiersprache SQL mit folgenden Punkten: 1. Einleitung/ Erläuterung des Begriffes 2.a) Entstehung ..
- mehr ...