Textpattern CMS support forum
You are not logged in. Register | Login | Help
- Topics: Active | Unanswered
Pages: 1
#1 2005-11-11 23:23:11
- mroxx
- New Member
- Registered: 2005-11-11
- Posts: 3
[de-de] MySQL Abfrage tut nicht...
Hallo zusammen,
ich sitze hier schon seit ner ganzen Weile und versuche rauszufinden wo der Fehler ist… ich finde ihn nur einfach nicht…
In einem Artikel soll aus einem table der DB etwas ausgelesen und floglich auch ausgegeben werden…
Es passiert nur leider garnix… ;-( Der Code sollte eigentlich stimmen, denn wenn ich ihn normal in eine .php werfe dann macht er auch genau das
was er soll…
Vielleicht ist ja bei txp irgendwas was ich noch beachten sollte aber leider noch nicht gefunden habe; daher mal der Code:
<txp:php>
// include_once(‘../test/index.php’);
Zu Testzwecken mal eingebunden .. da geht’s… ist genau gleich, da kopiert…
mysql_connect(‘XXX’, ‘XXX’, ‘XXX’) or die(‘Fehler bei Verbindungsaufbau mit Datenbank.’);
mysql_select_db(‘XXX’);
$sql = ‘SELECT * FROM `buchkatalog` WHERE `c` LIKE \’%balzac%\’ LIMIT 0, 30 ‘;
$ergebnis = mysql_query($sql);
$row = mysql_fetch_object($ergebnis);
while($row = mysql_fetch_object($ergebnis))
{
echo “$row->c, $row->d <br>”;
}
</txp:php>
Vielleicht findet einer von euch den Fehler…
Gruß
MrOxx
Offline
Re: [de-de] MySQL Abfrage tut nicht...
Da musst du wohl bei deinem Provider-Einstellungen gucken. Denn MySQL-Abfragen von außen werden normalerweise gesperrt, hinein kannst du nur, wenn du phpMyAdmin benutzt…
Offline
Re: [de-de] MySQL Abfrage tut nicht...
Wie ist dein Code im Artikel eingebunden? Via <?php.... ?>
, mit <tpx:php>...</txp:php>
oder als Plugin?
Last edited by wet (2005-11-12 08:03:32)
Offline
#4 2005-11-12 08:05:39
- mroxx
- New Member
- Registered: 2005-11-11
- Posts: 3
Re: [de-de] MySQL Abfrage tut nicht...
Guten morgen,
also ich glaube nicht, dass es am Provider liegt weil er ja dann schon beim Connect meckern müsste…
Der Code ist ganz normal als <tpx:php>...</txp:php>
eingebunden…
Last edited by mroxx (2005-11-12 08:06:56)
Offline
Re: [de-de] MySQL Abfrage tut nicht...
Setz doch mal den Produktionsstatus auf debugging, dann solltest du die fehlermeldungen von PHP sehen können.
Ansonsten brauchst du nicht deine eigene mysql-verbindung aufzubauen, du kannst die bestehende von TXP benutzen, und ggf. auch die Funktionen die bereitgestellt werden.
Offline
#6 2005-11-12 09:54:14
- mroxx
- New Member
- Registered: 2005-11-11
- Posts: 3
Re: [de-de] MySQL Abfrage tut nicht...
Genau das ist ja so verwirrend… es kommt keine Fehlermeldung…
Es kommt einfach nur nichts :-(
Mir scheint es so, als ob es zwischen den { } nicht funktioniert…
aber warum das so ist weiss ich leider nicht wirklich, weil der Code an sich eigentlich valide sein sollte.
Gruß
MrOxx
Last edited by mroxx (2005-11-12 09:56:29)
Offline
Re: [de-de] MySQL Abfrage tut nicht...
Lass das mit der eigenen Abfrage – die TXP Funktionen zur Datenbankabfrage sind sehr komfortabel. Sieh dir mal folgende Datei an:
textpattern/lib/txplib_db.php
Du wirst sehr schnell verstehen, was welche Funktion macht. Voraussetzung ist, dass die Tabelle, aus der du die Daten fischen willst, in der gleich DB liegt wie der Rest von TXP.
Offline
Pages: 1