gutefrage.net, die Ratgeber Community
Login   |  Registrieren   |  Forum |  Richtlinien & FAQ

Antworten von a1exander Gute Antworten


PHP und mysql_num_rows... Fehlermeldung

a1exander
beantwortet von a1exander am 30. Juli 2009 08:30
1x
Die Antwort ist hilfreich? Dann klick mich!
Hilfreichste Antwort

Spalten wie mysql-Schlüsselwörter zu nennen ist keine gute Idee, da man die dann immer in `` (Achtung: nicht '', sondern die Taste neben Backspace) setzen muss, also

$sql = "SELECT key FROM keydata WHERE key = '".$key."' ";

Ggfs. kannst du nach dem mysql_query auch die Fehlermeldung anzeigen lassen: $result = mysql_query($sql) or die(mysql_error());

Ergänzung: Das Forum zeigt das merkwürdig an, http://nopaste.org/p/ayZlJwVwo

Kommentar von Simple_avatar9smallDelvan am 30. Juli 2009 11:28

das könnte mich glatt das nächste mal vor ewiger Fehlersuche bewahren, denn das wusste ich noch nicht x)
Danke! :D


MSQL Zeichencodierung für Deutsche, sowie Russische sprache ?

a1exander
beantwortet von a1exander am 6. November 2008 09:17
1x
Die Antwort ist hilfreich? Dann klick mich!

utf8 ist schon richtig, allerdings reicht es nicht, das nur in der Datenbank zu setzen, der Browser muss dann auch utf-8 verwenden:

  • DB: Zeichenkodierung der Tabellen auf utf8, nach dem mysqlselectdb noch mit mysql_query("SET NAMES utf8") die Verbindung umstellen

  • Dem Browser mitteilen, das der ganze Kram jetzt utf8 ist, das heisst, jeweils am Anfang des Scriptes Header("Content-Type: text/html; charset=utf-8"); machen

Formulare und Ausgaben aus Datenbanken, die in utf8 eingegeben wurden, sollten jetzt gehen.

  • Texte im Script, Templates, etc. müssen aber auch noch in utf-8 gespeichert werden, sonst sind in diesen die Umlaute falsch. Also irgendeinen Editor suchen, bei dem man die Zeichencodierung einstellen kann, und die Dateien dort in utf-8 konvertieren.
Kommentar von F6c718049347596109daea31a97a8e46smallclanny am 6. November 2008 14:35

Das ist richtig. Es sollte überall UTF-8 eingestellt werden, also nicht nur im Browser und der DB - sondern auch die Textdateien des (HTML-, PHP-, JS- etc.)-Codes selbst sollten in UTF-8 sein. Dann ist die Seite optimal für seeehr viele Sprachen erweiterbar.


Bash: Datumsvergleich

a1exander
beantwortet von a1exander am 26. Januar 2008 08:30
1x
Die Antwort ist hilfreich? Dann klick mich!
Hilfreichste Antwort

Wenn die beiden Variablen numerisch sind, dann versuche es mit [ $TAGUEVERGABE -gt $TAG ] im Test. Damit das Datum numerisch wird, benutze an einfachsten den Unix-Zeitstempel, also

if [ $(stat -c %Y $DATEI1) -gt $(stat -c %Y $DATEI2) ] ; then echo "Test" ; fi

Kommentar von B4a106e4893fd452df0001eaeecf9d7esmallCuchulainn am 26. Januar 2008 10:51

Ich danke dir. Es hat funktioniert.


Bash: Wie funktioniert ein Stringvergleich mit einem Muster in einem Skript?

a1exander
beantwortet von a1exander am 25. Januar 2008 08:25
1x
Die Antwort ist hilfreich? Dann klick mich!
Hilfreichste Antwort

Versuche es mal if [ -z "${i/abc*}" ] ; then

... ${i/abc} löscht im den String alles, was auf abc passt, wenn das am Anfang stand, ist dann der String leer.

Mit [[ kenne ich mich leider nicht aus.

Kommentar von B4a106e4893fd452df0001eaeecf9d7esmallCuchulainn am 25. Januar 2008 18:36

Vielen Dank. Wenn ich das -z weglasse, macht es genau das, was ich brauche. :D


Bash: Ausgabe von find mit echo. Wie funktioniert Zeilenumbruch nach jeder Datei?

a1exander
beantwortet von a1exander am 24. Januar 2008 08:59
1x
Die Antwort ist hilfreich? Dann klick mich!
Hilfreichste Antwort

Wozu das echo ? find $1 -size +$2c -print gibt die doch aus ?

Mit Größenanzeige: find . -size +1M -print0 | xargs -0 ls -sh

Kommentar von B4a106e4893fd452df0001eaeecf9d7esmallCuchulainn am 25. Januar 2008 20:09

Vielen Dank an euch beide. Das hat wunderbar funktioniert. Ich bin noch ein blutiger Anfänger, was Bash-Programmierung angeht. Bis zur Klausur muss das sitzen. ;)


Wo bekommt man die neue Notfall-CD gegen Viren?

a1exander
beantwortet von a1exander am 9. Januar 2008 17:06
2x
Die Antwort ist hilfreich? Dann klick mich!

In der Zeitschrift c't 26/2007 war die Knoppicillin 6 CD dabei, die neben einem Notfall-Linux auch 2 Virenscanner enthält (mit 1 Jahr kostenlosen Updates per Internet). Anleitung dazu war in der Zeitschrift. Sollte man noch beim Verlag ( http://heise.de ) bestellen können.


Wahlcomputer - JA oder NEIN ?

a1exander
beantwortet von a1exander am 9. Januar 2008 16:51
1x
Die Antwort ist hilfreich? Dann klick mich!

Warum sollte ich bei so etwas wichtigem wie meiner Wählerstimme einer holländischen Firma vertrauen, das diese korrekt gezählt wird (Quelltext gibts auch nicht...) ? Wie kann ich sehen, das bei der Auszählung / Ausrechnung der Ergebnisse nicht manipuliert wurde ?

abgestimmt für: Nein
Kommentar von pjakobs am 10. Januar 2008 16:07

in den Niederlanden hat man sich übrigens mittlerweile entschiden, die Dinger nicht mehr einzusetzen...


remove linux

a1exander
beantwortet von a1exander am 13. Dezember 2007 12:55
2x
Die Antwort ist hilfreich? Dann klick mich!

Hallo,

du brauchst auf jeden Fall erst einmal ein Bootmedium, um den Windows MBR wiederherzustellen. Das kann eine Diskette / CD mit DOS sein (fdisk /mbr) oder aber eine Windows CD (Repearaturkonsole, da dann fixmbr). Wenn der Bootmanager weg ist, also die Abfrage Linux/Windows beim booten nicht mehr erscheint und Windows direkt startet, kannst du die Linux-Partition löschen (Datenträgerverwaltung im Windows; Vorsicht: Ist der MBR nicht vorher wiederhergestellt, bootet der Rechner nicht mehr). An dieser Stelle kannst du dann auch eine Windows-Partition im freien Platz anlegen, was dann unter Windows ein zusätzliches Laufwerk gibt. Soll Windows C: wieder den gesamten Platz belegen, ist das etwas aufwendiger. Am besten bootest du von einer Knoppix-CD und verwendest dort das Programm Gparted (http://gparted.sourceforge.net/), um die NTFS-Partition zu vergrößern.


Machst Du ein Backup vom PC?

a1exander
beantwortet von a1exander am 22. November 2007 09:12
0x
Die Antwort ist hilfreich? Dann klick mich!

rsync auf ext. Platte...

abgestimmt für: Ja ich mache regelmäßig Backups.

Was ist das Linux Eurer Wahl?

a1exander
beantwortet von a1exander am 20. November 2007 23:25
1x
Die Antwort ist hilfreich? Dann klick mich!
abgestimmt für: Suse


Die unter gutefrage.net angebotenen Dienste und Ratgeber Inhalte werden nicht geprüft. Die Richtigkeit der Inhalte wird nicht gewährleistet. Bitte lesen Sie hierzu auch unsere Rechtlichen Hinweise.