Výsledek SQL dotazu (PHP)

Místo pro dotazy a rady ohledně programovacích jazyků (C++, C#, PHP, ASP, Javascript, VBS..) a tvorby webových stránek

Moderátor: Mods_senior

Odpovědět
Gizzer2
Level 3
Level 3
Příspěvky: 419
Registrován: 27 pro 2011 18:49
Kontaktovat uživatele:

Výsledek SQL dotazu (PHP)

Příspěvek od Gizzer2 »

Zdravím potřeboval bych poradit s následujícím scriptem.

Mám to přesně takto:

Kód: Vybrat vše

<?php
require "./settings.php"; 
$vypis_001=mysql_query("SELECT zk.Contentgroup, te.Contentgroup, img
FROM zahranicni AS zk
LEFT JOIN popis AS te ON zk.Contentgroup = te.Contentgroup  WHERE te.Contentgroup IS NULL
GROUP BY zk.Contentgroup");
while ($v_001 = mysql_fetch_assoc($vypis_001, MYSQL_BOTH))
{
$Contentgroup=$v_001["Contentgroup"];

echo "  $Contentgroup<br />";
} 
?> 
Připojení k db je v pořádku, ostatní scripty fungují. žádnou chybu to nehází.
Ovšem nevypíše to, to co stejný SQL dotaz v phpMyAdmin, viz screen:
Obrázek

Co to má dělat?
Mělo by to porovnat tabulku zahraniční a tabulku popis, sloupce Contentgroup. V tabulce zahranicni pokud Contentgroup existuje a v tabulce popis ne tak ho vypsat.
Díky za radu.
"Cíle by měly být třešínky na dortech, ne na hromadách hoven."
To nejlepší z country muziky:http://country.funsite.cz/
Uživatelský avatar
CZechBoY
Master Level 9.5
Master Level 9.5
Příspěvky: 8813
Registrován: 20 srp 2008 14:02
Bydliště: Brno
Kontaktovat uživatele:

Re: Výsledek SQL dotazu (PHP)

Příspěvek od CZechBoY »

čau,
lepší by bylo si ty sloupce pojmenovat jinak ... AS blah1, AS blah2 atd. jinak php neví co kam přiřadit.
PHP, Nette, MySQL, C#, TypeScript, Python
IntelliJ Idea, Docker, Opera browser, Linux Mint
iPhone XS
Raspberry PI 3 (KODI, Raspbian)
XBox One S, PS 4, nVidia GeForce NOW
Uživatelský avatar
Kim Spotcom
Level 3
Level 3
Příspěvky: 580
Registrován: 04 led 2014 12:30

Re: Výsledek SQL dotazu (PHP)

Příspěvek od Kim Spotcom »

A mimochodem dva sloupce výsledku (z tabulky zk a te) se mapují na stejnou property Contentgroup, což může být matoucí, nebezpečné a možná i zdroj problému. Proč si nevydumpuješ pole polí $v_001 - uvidíš co se děje s touto ambiguity.

PS: 3 jazyky (php, sql a html) mícháš i normálně, nebo jen tady z důvodu stručnosti ukázky?
Nejlepší obrana proti trollům je nereagova na ně.
Gizzer2
Level 3
Level 3
Příspěvky: 419
Registrován: 27 pro 2011 18:49
Kontaktovat uživatele:

Re: Výsledek SQL dotazu (PHP)

Příspěvek od Gizzer2 »

CZechBoY píše:čau,
lepší by bylo si ty sloupce pojmenovat jinak ... AS blah1, AS blah2 atd. jinak php neví co kam přiřadit.

Díky moc, pomohlo to. :clap:
"Cíle by měly být třešínky na dortech, ne na hromadách hoven."
To nejlepší z country muziky:http://country.funsite.cz/
Odpovědět

Zpět na „Programování a tvorba webu“