Folgende SQL anfrage erzeugt folgenden Fehler
Illegal mix of collations (latin1_general_ci,IMPLICIT) and (latin1_german1_ci,IMPLICIT) for operation '='
Wie kann ich die Seite normalisieren
Illegal mix of collations (latin1_general_ci,IMPLICIT) and (latin1_german1_ci,IMPLICIT) for operation '='
Wie kann ich die Seite normalisieren
PHP-Code:
$sql = "SELECT
head_tab_format_2.id,
head_tab_format_2.head_profilbezeichnung,
head_tab_format_2.head_querschnitt,
head_tab_format_2.head_blechdicke,
head_tab_format_2.head_gewicht,
head_tab_format_2.head_max_lieferlaenge,
head_tab_format_2.head_lieferbare_varianten,
head_tab_format_2.head_blechdicke_masse,
head_tab_format_2.head_gewicht_masse,
head_tab_format_2.head_max_lieferlaenge_masse,
tab_format_2.id,
tab_format_2.tab_ueberschrift,
tab_format_2.tab_head_image,
tab_format_2.querschnitt,
tab_format_2.profilbezeichnung4tabhead,
tab_format_2.profilbezeichnung4tabrows,
tab_format_2.blechdicke,
tab_format_2.gewicht,
tab_format_2.max_lieferlaenge,
tab_format_2.symbole,
tab_format_2.relid
FROM
tab_format_2,
head_tab_format_2
WHERE
head_tab_format_2.relid = '".$_GET['selectunterkategorie']."' AND
tab_format_2.relid = '".$_GET['selectunterkategorie']."' AND
tab_format_2.sprache = '".$_SESSION['sprache']."' AND
head_tab_format_2.sprache = '".$_SESSION['sprache']."' AND
head_tab_format_2.tab_id = tab_format_2.tab_ueberschrift
ORDER BY
tab_ueberschrift DESC,
hoehe ASC;";
$check_if_1st_row = "";
$result = mysql_query($sql) OR die (mysql_error());
while($row = mysql_fetch_assoc($result))
{
Kommentar