veri çekerken alınan hata?.

LORDDAdıgüzelAvatar

php ile mysql den veri çekmek için şu kodu kullandım:

include ("baglan.php");
$sorgu = "SELECT * FROM ´tablo_adim´ ";
$sonuc = mysql_query($sorgu);
$goster = mysql_fetch_array($sonuc);

echo vs..

mysql_fetch_array(): supplied argument is not a valid MySQL result resource in...

diye uzayıp giden hata alıyorum sebebi nedir ne yapmam gerekir?

ya da baştan basit bir kod paylaşırsanız çok makbule geçer..

teşekkürler

2009-12-06 14:55:10

mysql

Tabloda bilgi yoksa bu hatayı verir. Birde veritabanı bağlantısı yoksa böyle olur.

şöyle yazarsanız hatayı Türkçe yazma imkanı olur.

include ("baglan.php");
$sorgu = "SELECT * FROM ´tablo_adim´ ";
$sonuc = mysql_query($sorgu);
if(
$sonuc)
{

    $goster = mysql_fetch_array($sonuc);

}else{
    print " Veritabanından bilgi gelmedi";   
    print "hata sebebi:". mysql_error();

}

bağlan php içinde ne olduğunu yazarsanız ona da ipucu vereyim.

Her programcı birgün Php yi tadacaktır
2009-12-06 23:46:18 Edit:2009-12-06 23:47:22

uff

LORDDAdıgüzelAvatar

Veritabanından bilgi gelmedihata sebebi:You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ´´phpegitim´´ at line 1

2009-12-07 09:30:14

baglan.php

LORDDAdıgüzelAvatar

bağlantı sayfam..
<?php
$dbhost = "host_ip";
$dbuser = "db_";
$dbpass = "db_sifre";
$dbdata = "db_adi"; 
if (!@mysql_connect($dbhost, $dbuser, $dbpass)) {
  die("Veritabanına bağlanılamadı...<br>HATA: ".mysql_error());
}
if (!@mysql_select_db($dbdata)) {
  die("Veritabanı seçilemedi<br>HATA: ".mysql_error());
}
?>

2009-12-07 11:09:16

tablo yok

Burdan anlaşılmıyor ama sanırım tablo adı yanlış veya bir tablo yok.

Şu derste gösterdiğim phpmyadmin penceresinden veritabanı ve tablo isimlerini kontrol ederseniz sorun kalmaz sanırım: mysql tablosu yapımı

Her programcı birgün Php yi tadacaktır
2009-12-07 16:38:09

phpkodlari.com © 2009 Herkes Php öğrenecek
Eglence ve Oyun: Gamikro