[TYPO3-german] PHP Script
bernd wilke
t3ng at bernd-wilke.net
Mon Nov 24 08:47:09 CET 2014
Am 24.11.14 08:45, schrieb bernd wilke:
> 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
natürlich nicht "SQL-Befehle" sondern "PHP-mySQL(i)-Funktionen"
> 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