[TYPO3-german] PHP Script

bernd wilke t3ng at bernd-wilke.net
Mon Nov 24 08:45:24 CET 2014


Am 22.11.14 10:44, schrieb Rudolf Fussek:
> Gut... Wenn ich die Verbindung manuell erstelle:
>
> $hostname = "localhost";
> $data_username = "lala"; //database username
> $data_password = "lala"; //database password
> $data_basename = "lala"; //database name
> $conn =
> mysql_connect("".$hostname."","".$data_username."","".$data_password."");
> mysql_select_db("".$data_basename."") or die(mysql_error());
>
>
>
> Dann funktioniert dieses Skript wieder... Sprich es liegt an der
> Verbindung zum Typo3 6.2.... Wie erstellt man dort die Verbindung?

seit 6.2 wird nicht mehr das PHP-Paket mysql(depricated) sondern mysqli 
benutzt.

damit ist die Datenbankverbindung default nicht mehr für 
mysql-Funktionen vorhanden.

Allerdings solltest du sowieso keine direkten SQL-Befehle nutzen, weil 
TYPO3 evtl. ja mit einer anderen DB läuft.
Wenn du die TYPO3-DB-API [1][2] genutzt hättest würde dein Code in allen 
Versionen laufen.



[1] 
http://api.typo3.org/typo3cms/62/html/class_t_y_p_o3_1_1_c_m_s_1_1_core_1_1_database_1_1_database_connection.html
[2] http://pi-phi.de/database-api.html

bernd
-- 
http://www.pi-phi.de/cheatsheet.html


More information about the TYPO3-german mailing list