php - Select left in SQL doesn't work -


i have tryed many things, cant workout why left dosent work.

this dos not work, give me 5 (5 post) blank lines

$sql = 'select work_id, left(job_art, 15) rum work_id = :work_id';  

this works

$sql = 'select work_id, job_art rum work_id = :work_id';  

this dos not work (

$sql = 'select left(job_art, 15), work_id rum work_id = :work_id';  

and sql looks this

$work_id = $_get['work_id'];     $job_art = $_get['job_art'];     $pdo = database::connect();     $pdo->setattribute(pdo::attr_errmode, pdo::errmode_exception);                   $sql = 'select work_id, left(job_art, 15) rum work_id = :work_id';            $q = $pdo->prepare($sql);     $q->bindvalue(':work_id', $work_id);     $q->execute();       $q->setfetchmode(pdo::fetch_assoc);               ?>       <?php while ($r = $q->fetch()): ?>    <div class="liste"><p class="padding"><?php echo  htmlspecialchars($r['job_art'])?></p></div>    

you're attempting read columns name (pdo::fetch_assoc), haven't given name result of left(job_art, 15), attempting access $r['job_art'] won't contain anything.

to fix this, you'll need alias value of expression. new query should like:

select work_id, left(job_art, 15) job_art rum work_id = :work_id 

Comments

Popular posts from this blog

javascript - RequestAnimationFrame not working when exiting fullscreen switching space on Safari -

jsf - How to ajax update an item in the footer of a PrimeFaces dataTable? -

django - CSRF verification failed. Request aborted. CSRF cookie not set -