Php ve myqsl sorgulamada yardım |
18 Mesajlar | 2.641 Okunma |
try
{
$db = new PDO("mysql:host=localhost;dbname=veritabani_adi;charset=utf8", "root", "");
}
catch ( PDOException $e )
{
print $e->getMessage();
}
?>
$sorgu = $db->prepare("SELECT * FROM b_tablosu INNER JOIN a_tablosu ON b_tablosu.id=a_tablosu.id WHERE durum='beklemede'");
$veri = $sorgu->execute();
foreach ($veri as $key => $value) {
echo $value["ad"];
echo "
";
echo $value["telefon"];
echo "
";
echo $value["durum"];
echo "
"
}
?>
$a=$con->query("SELECT * FROM Btablosu WHERE durum='beklemede'");
echo '|ad|-|telefon|'.'
';
foreach ($a->fetchall(PDO::FETCH_ASSOC) as $b) {
foreach($con->query("SELECT * FROM Atablosu WHERE id='".$b['id']."'") as $c) {
echo '|'.$c['ad'].'|-|'.$b['telefon'].'|
';
}
}
$a=mysqli_query($con,"SELECT * FROM Btablosu WHERE durum='beklemede'");
echo '|ad|-|telefon|'.'
';
while ($d=mysqli_fetch_assoc($a)) {
$e=mysqli_query($con,"SELECT * FROM Atablosu WHERE id='".$d['id']."'");
while($f=mysqli_fetch_assoc($e)){
echo '|'.$f['ad'].'|-|'.$d['telefon'].'|
';
}
}
$ip = "localhost"; //host
$user = "root"; // host id
$password = ""; // password local olduğu için varsayılan şifre boş
$db = "veritabanı"; // db adı
//bağlantı
try{
$db = new PDO("mysql:host=$ip;dbname=$db",$user,$password);
// türkçe karakter için utf8
$db->exec("SET CHARSET UTF8");
//eğer hata olursa pdo nun exception komutu ile ekrana yazdırıyoruz
}catch(PDOException $e){
die ("Veritabanına bağlanılamadı.");
}
global $db;
$durum = 'beklemede';
$veri = $db->prepare("SELECT * FROM B where durum=$durum");
$veri->execute();
if ($veri) {
?>
ad
telefon
foreach ($veri as $btable) {
$id = $btable['id'];
$atable = $db->query("SELECT * FROM A where id=$id")->fetch(PDO::FETCH_ASSOC);
?>
}
?>
}
?>
$ip = "localhost"; //host
$user = "root"; // host id
$password = ""; // password local olduğu için varsayılan şifre boş
$db = "veritabanı"; // db adı
//bağlantı
try{
$db = new PDO("mysql:host=$ip;dbname=$db",$user,$password);
// türkçe karakter için utf8
$db->exec("SET CHARSET UTF8");
//eğer hata olursa pdo nun exception komutu ile ekrana yazdırıyoruz
}catch(PDOException $e){
die ("Veritabanına bağlanılamadı.");
}
global $db;
$durum = 'beklemede';
$veri = $db->prepare("SELECT * FROM B where durum=$durum");
$veri->execute();
if ($veri) {
?>
ad
telefon
foreach ($veri as $btable) {
$id = $btable['id'];
$atable = $db->query("SELECT * FROM A where id=$id")->fetch(PDO::FETCH_ASSOC);
?>
}
?>
}
?>
SELECT * FROM B where durum=$durum
SELECT * FROM B where durum='".$durum."'
mustafabal01 adlı üyeden alıntı
usta tamamdır eline sağlık şurdakı kucuk düzeltmeden sonra çalıştı.
SELECT * FROM B where durum=$durum
SELECT * FROM B where durum='".$durum."'