php.de

Zurück   php.de > Webentwicklung > Datenbanken

Datenbanken SQL und Co

Antwort
 
LinkBack Themen-Optionen Thema bewerten
Alt 30.01.2012, 20:53  
Neuer Benutzer
 
Registriert seit: 23.12.2011
Beiträge: 1
PHP-Kenntnisse:
Anfänger
Daniel12310 befindet sich auf einem aufstrebenden Ast
Daniel12310 eine Nachricht über Skype™ schicken
Standard Php in der Datenbank

Hallo Community, ich baue gerade an einem CMS und wollte um Hilfe fragen.
Könnte mir einer sagen, wie ich PHP Scripte aus einer Datenbank richtig auslese kann, zb hab ich vor, die index.php so aufzubauen, wie bei IV-CMS: index.php?seite=startseite zb, und dies funktionert auch schon, aber ich bekomm es irgendwie nicht hin, dass ein ein Newssystem eben in der Datenbanktabelle "seite" eintrage, doch PHP wird nicht richtig ausgelesen.

http://www.myimg.de/?img=ztgjcjzcgj024e8.png
http://www.myimg.de/?img=zufkjtzktzfk6fb4c.png
http://www.myimg.de/?img=rtjrtjrtjrtj582a9.png

Wenn es noch fragen geben würde, sagt bescheid, und danke im vorraus
ps. bitte keine dummen Kommentare wie: nimm doch iv-cms oder ist unötig, ..., wäre dankbar
Daniel12310 ist offline   Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 30.01.2012, 21:31  
Neuer Benutzer
 
Registriert seit: 18.08.2009
Beiträge: 20
PHP-Kenntnisse:
Fortgeschritten
anbei befindet sich auf einem aufstrebenden Ast
Standard

Sorry, aber ganz schön verquerter Code und eine mir nicht ganz verständliche Frage. Aber ich probiert mich mal.

Als erstes würde ich die Definition der SQL-Abfrage und der Abfrage selber immer trennen. z.B.
PHP-Code:
$szSql "SELECT * FROM news ORDER BY id DESC LIMIT 0,10";
$query mysql_query $szSql ) ;
while ( 
$row mysql_fetch_assoc $query ) ) {
       
// Hier dann die Schleife mit der Ausgabe für jede Zeile.

Im 3. Bild beendest du innerhalb der while-Schleife das PHP. Das geht nicht. Du muss das HTML innerhalb der while-Schleife generieren. z.B. mal als Auszug aus deinem Screenshot

PHP-Code:
while ( $row mysql_fetch_assoc $query ) ) {
   echo 
'<div id="newsganzobentext2">'.$row 'betreff' ].'</div>';

anbei ist offline   Mit Zitat antworten
Alt 30.01.2012, 22:07  
moderatives Dielektrikum
 
Benutzerbild von nikosch
 
Registriert seit: 21.05.2008
Beiträge: 35.987
PHP-Kenntnisse:
Fortgeschritten
nikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunft
Standard

Willkommen im Forum!

Damit Du hier nicht mit dem falschen Fuß einsteigst beherzige bitte diesen Thread.
Wichtige Punkte:
  • Wir helfen gern, wenn Du Initiative zeigst. Macht mal ist nicht.
  • Bitte benutze die Code-Box-Buttons und poste relevanten Code.
  • Bitte stelle verständliche Fragen in ordentlicher Sprache. Sei prägnant!
  • Bitte verwende für spätere Leser einen Threadtitel (Bitte aussagekräftige Threadtitel verwenden), der das Problem kurz beschreibt
  • Bitte drängle nicht.
  • Bitte markiere abgeschlossene Themen über den "Erledigt"-Link oben links.
__________________
--
One pixel is still too big. Please make it smaller. ASAP.

Initiative Mittelstand.
Die wichtigste Gestaltungsregel im Screendesign ist Pi mal Daumen des Arbeitgebers.
--
nikosch ist offline   Mit Zitat antworten
Alt 31.01.2012, 08:31  
Erfahrener Benutzer
 
Registriert seit: 01.09.2010
Beiträge: 4.561
PHP-Kenntnisse:
Fortgeschritten
eagle275 ist ein sehr geschätzer Menscheagle275 ist ein sehr geschätzer Menscheagle275 ist ein sehr geschätzer Mensch
Standard

han ich das richtig gelesen ? DU WILLST EIN PHP-SCRIPT AUS DER DATENBANK AUSLESEN ? Was ein Schmarrn .. lass bitte solcherart Blödsinn. Was denkst du denn, wie du einen "Text" (nichts anderes ist ja PHP - Script aus Datenbank-Sicht) dann ausführst - denn für PHP sind das auch erstmal reine String-Daten ... Und fang bitte erst gar nicht mit eval( ) an - eval is evil ...
Dann braucht dein Script nur noch ne SQL-Injection-Lücke und jeder kann SEINE eigenen Scripte bei dir ausführen ... Dann hast du richtig Spass

Die Navigation in der Datenbank abzulegen kann man zum Beispiel auch mit "nested Sets" - vor allem wenn deine Navigation Menü und Untermenü's kennt.
__________________
"Irren ist männlich", sprach der Igel und stieg von der Drahtbürste
eagle275 ist offline   Mit Zitat antworten
Alt 17.02.2012, 08:49  
Erfahrener Benutzer
 
Registriert seit: 08.10.2009
Beiträge: 681
PHP-Kenntnisse:
Anfänger
Harry_X befindet sich auf einem aufstrebenden Ast
Standard

Zitat:
Zitat von eagle275 Beitrag anzeigen
Und fang bitte erst gar nicht mit eval( ) an - eval is evil ...
Dann braucht dein Script nur noch ne SQL-Injection-Lücke und jeder kann SEINE eigenen Scripte bei dir ausführen
Das kann ja durchaus gewollt sein, zB in Intranets und/oder wo vertrauenswürdige Personen mit so einem System arbeiten. Ich seh da nicht wirklich, was da "evil" sein soll. Es kommt immer darauf an, wie man es einsetzt.
Harry_X ist offline   Mit Zitat antworten
Alt 17.02.2012, 10:26  
Erfahrener Benutzer
 
Registriert seit: 03.08.2010
Beiträge: 300
PHP-Kenntnisse:
Fortgeschritten
Asterixus sorgt für eine eindrucksvolle AtmosphäreAsterixus sorgt für eine eindrucksvolle Atmosphäre
Asterixus eine Nachricht über Skype™ schicken
Standard

Zitat:
Zitat von Harry_X Beitrag anzeigen
Das kann ja durchaus gewollt sein, zB in Intranets und/oder wo vertrauenswürdige Personen mit so einem System arbeiten. Ich seh da nicht wirklich, was da "evil" sein soll. Es kommt immer darauf an, wie man es einsetzt.
So wie der Code aussieht, ist das nicht Frucht einer reifen Überlegung...
Asterixus ist offline   Mit Zitat antworten
Antwort


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Checkboxes nach editieren wieder in die Datenbank abspeichern Falki14 PHP Einsteiger 15 15.01.2012 21:39
[Erledigt] Datensätze von einer MySQL in eine andere MySQL Datenbank abgleichen Marvin75 Datenbanken 7 10.06.2011 18:00
Mehrere Querys klappen in PhpMyAdmin aber nicht in PHP djscaleo Datenbanken 36 15.05.2011 02:00
[Mitmachquiz] Gästebuch mit beliebiger Datenbank Asipak Off-Topic Diskussionen 69 02.03.2011 11:03
[Erledigt] Datensatz von Datenbank A nach Datenbank B kopieren GruenerQuark Datenbanken 2 17.01.2011 17:19
Variablenname aus Datenbank auswerten Eratech PHP Tipps 2010 6 04.05.2010 18:09
Allgemein Werte in Datenbank updaten chunky PHP Tipps 2010 1 08.04.2010 22:35
Datenbank richtig aufgebaut? bageleudi Datenbanken 2 31.03.2010 21:01
Direkten Zugriff auf Datenbank verhindern heyho PHP Tipps 2008 7 07.02.2008 11:41
schribt nichts in die datenbank Cheesy92 PHP Tipps 2006 9 27.10.2006 14:03
String in Datenbank finden Pimbolie1979 Datenbanken 11 13.10.2006 15:37
Mehrere Anwendungen eine Datenbank... Datenbanken 5 15.08.2005 11:22
mysql datenbank anlegen...aber WIE??? Datenbanken 0 05.08.2005 19:33
[Erledigt] mysql datenbank anlegen...aber WIE??? PHP Tipps 2005-2 0 05.08.2005 19:33
Eintrag in Datenbank mittels Formular? Datenbanken 5 16.12.2004 17:36


Alle Zeitangaben in WEZ +2. Es ist jetzt 16:52 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum