Wofür steht das @ bei $db = @ my_sql_connect

Wofür steht das @ bei $db = @ my_sql_connect

am 20.01.2008 20:27:45 von Markus Stein

Wo liegt der Unterschied zwischen:
$db = @ mysql_connect ( $db_server, $db_user, $db_passwort );
und
$db = mysql_connect ( $db_server, $db_user, $db_passwort );
und was ist sinnvoller?

Re: Wofür steht das @ bei $db = @ my_sql_connect(...)?

am 20.01.2008 20:39:40 von Nicolaj Kamensek

Markus Stein schrieb:
> Wo liegt der Unterschied zwischen: $db = @ mysql_connect ( $db_server,
> $db_user, $db_passwort );
> und
> $db = mysql_connect ( $db_server, $db_user, $db_passwort );
> und was ist sinnvoller?

@ unterdrückt Fehlermeldungen. Das ist allerdings vollständig mysql
unspezifisch sondern eine reine PHP Frage.

Re: Wofür steht das @ bei $db = @ my_sql_connect(...)?

am 20.01.2008 20:45:56 von Jonas Werres

Markus Stein schrieb:
> Wo liegt der Unterschied zwischen: $db = @ mysql_connect ( $db_server,
> $db_user, $db_passwort );
> und
> $db = mysql_connect ( $db_server, $db_user, $db_passwort );
> und was ist sinnvoller?

Duck Dich schonmal.

Re: Wofür steht das @ bei $db = @ my_sql_connect(...)?

am 20.01.2008 21:00:02 von Weinzierl Stefan

Markus Stein schrieb:
> Wo liegt der Unterschied zwischen: $db = @ mysql_connect ( $db_server,
> $db_user, $db_passwort );
> und
> $db = mysql_connect ( $db_server, $db_user, $db_passwort );
> und was ist sinnvoller?

1. Hat das nicht im Geringsten etwas mit MySQL zu tun
2. Mit diff könntest du den Unterschied leicht rausfinden.
3. Und da ich davon ausgehe, daß dies ein PHP-Script darstellen soll,
findet man die entsprechende Information dazu in der PHP-Doku. Z.B hier:
http://www.php.net/manual/de/language.operators.errorcontrol .php

Stefan