Danke für die schnellen Antworten,
frage nochmal beim Hoster-Support nach.
Wenn ich genaueres weiß melde ich mich noch mal.
Andy
Danke für die schnellen Antworten,
frage nochmal beim Hoster-Support nach.
Wenn ich genaueres weiß melde ich mich noch mal.
Andy
Hey,
habe eine Joomla 4.4.1 Installation,
PHP8.2.x,
MySql 5.7.
Nun habe ich bei meinem Hoster eine MySql 8 Datenbank eingerichtet.
Habe die 5.7 in phpmyadmin exportiert und in 8 importiert.
Nun möchte Ich im Backend von Joomla oder über die configuration.php meine Datenbank von 5.7 auf 8 umstellen.
Wenn ich es im Backend machen will, zeigt mir Joomla einen Fehler:
Der Datenbankverbindungstest ist mit folgendem Fehler fehlgeschlagen: 2002: Connection refused
Änderungen der Datenbank-Verbindungseinstellungen wurden nicht gespeichert.
Wenn ich es über die configuration.php versuche, kann ich die Webseite nicht mehr erreichen.
Hoster ist Alfahosting, also auch als Server 127.0.0.1:3307
Zur Frage:
Kann ich einfach in einer bestehenden Joomla-Installation auf eine andere Datenbank umstellen,
oder muß Joomla zwingend mit der passenden Datenbank installiert werden?
Danke für Eure Antworten
Andy
Stehe auf dem Schlauch...
$nachricht ist ein String, hat mit dem PHP5 Script geklappt, was meinst du mit Quotes?
VG
Hallo,
erst einmal danke für Eure Hilfe....
Habe versucht das Script auf PHP7 umzumodeln (Eingabefilterung kommt wenn ich es zum Laufen gebracht habe).
<?php
$servername = "localhost";
$user = "???";
$pw = "???";
$db = "???";
$con = new mysqli($servername, $user, $pw, $db);
$nachricht = $_POST['a'];
if($con->connect_error) {
die("VERBINDUNG ZUM SERVER NICHT MÖGLICH !");
}
$sql = "INSERT INTO datenbank (text) VALUES ($nachricht)";
if($con->query($sql) === TRUE) {
echo "NACHRICHT ERFOLGREICH HINZUGEFÜGT !";
}
else {
echo "NACHRICHT KONNTE NICHT ERFOLGREICH HINZUGEFÜGT WERDEN !";
}
$con->close();
?>
Alles anzeigen
Jetzt habe ich das Problem das §nachricht nicht in VALUES ausgelesen werden kann.
Einer ne Idee?
VG
Ui, das ist nicht gut.
Wäre das mit dem Script in PHP 7 dann sicherer?
Jo, echo Ausgabe funktioniert.
Liegt am Code...Wollte eigentlich die PHP Funktion als RSS Feed ausgeben lassen,
aber in der Description vom Feed steht dann auch der Code, das ist nicht das was ich mir erhofft hatte....
Morgen,
habe DirectPHP installiert,
es wird aber auch nichts im Frontend angezeigt.
Hallo zusammen,
ich habe hier ein Skript für einen Eintrag in die Datenbank,
läuft unter PHP 5.6 super, aber unter PHP 7 funktioniert es nicht.
Über Hilfe würde ich mich freuen...
<?php
$host='localhost';
$user='XXX';
$password='XXX';
$connection = mysql_connect($host,$user,$password);
$nachricht = $_POST['a'];
if(!$connection){
die('Connection Failed');
}
else{
$dbconnect = @mysql_select_db('DATABASE', $connection);
if(!$dbconnect){
die('Could not connect to Database');
}
else{
$query = "INSERT INTO `DATABASE`.`TABLE` (`COLUMN`)
VALUES ('$nachricht');";
mysql_query($query, $connection) or die(mysql_error());
echo 'NACHRICHT ERFOLGREICH HINZUGEFÜGT. ';
echo $query;
}
}
?>
Noch mal eine Frage,
könnte ich diesen Code auch direkt als php in einen Beitrag einbinden?
Habe die FIlterung als Super Benutzer rausgenommen und es über den Editor eingefügt,
es wird im Frontend aber nichts angezeigt.
Vielen Dank Christiane,
hat auf Anhieb geklappt...
Hallo zusammen,
ich versuche in einem Modul den letzten Eintrag einer Tabelle aus der Datenbank anzuzeigen.
Zur Zeit wird in diesem Code nur der Eintrag mit der ID 1 angezeigt,
wie bekomme das hin? Stehe auf dem Schlauch...
<?php
class modIphoneappHelper
{
public static function getFunktion ( $params )
{
$db = JFactory::getDbo();
$query = $db->getQuery(true)
->select($db->quoteName('nachricht'))
->from($db->quoteName('mo2mn_iphone_app_data'))
->where('id = '. $db->Quote(1));
$db->setQuery($query);
$result = $db->loadResult();
return $result;
}
}
?>
Alles anzeigen
Wäre für jede Hilfe dankbar